SSMS2012で接続文字列を確認する方法は?


8

データベースに接続しています。Management Studio 2012 Expressでdbを使用しています。Management Studioで何かをクリックして接続文字列を確認できますか?

回答:


11

SSMS内では、これを行う簡単な方法があるかどうかはわかりません。ただし、単純なクエリでは情報が返されます(接続文字列のパスワードは含まれません)。

select
    'data source=' + @@servername +
    ';initial catalog=' + db_name() +
    case type_desc
        when 'WINDOWS_LOGIN' 
            then ';trusted_connection=true'
        else
            ';user id=' + suser_name()
    end
from sys.server_principals
where name = suser_name()

db_name()パラメータが指定されていない場合、現在のデータベース名を返すことに注意してください。これは、現在のスコープに依存します。


参考までに:SSMS 2010では、ビューsys.server_principalsはまだ存在しません。(私が正しくリコール場合)しかし、我々は、テーブルSYSLOGINを使用することができます
ホアンロング

SSMSは初めてです。上記のコードで新しいクエリを作成して実行しました。「クエリは正常に実行されました」と表示されていますが、実際の結果はどこにありますか?出力ウィンドウには、「エラーコード0で終了したアプリ」のみが表示されます。
jj_
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.