SQL Server Management Studioですべてのクエリに対して一度接続する方法は?


9

SSMSは、プロジェクト内のすべてのクエリに対して接続するように要求します。プロジェクトでそれを使用するすべてのクエリに対して、接続ごとに1回だけ接続する方法はありますか?

以下の回答(2014年3月)では、質問に回答できません。まだ解決策を探しています。

回答:


2

[ パスワードを保存する ]オプションとは関係ありません。このオプションをオンにすると、を押すだけで簡単に再接続できますENTER

SSMSでこのメニューに移動する必要があります:ツール/オプション

[ オプション]ウィンドウで、次のノードに移動します。

  • クエリ実行
  • SQLサーバー
  • 上級

下部で、クエリの実行後に[切断]をオフにします

ここに画像の説明を入力してください

既存の接続と既に開いているクエリウィンドウの設定は変更されません。

新しい[ 新しいクエリ]ウィンドウを開き、サーバーに接続します。ログインとパスワードまたはADユーザーを要求することはもうありません。


3

「表示」->「登録済みサーバー」をクリックします「ローカルサーバーグループ」を右クリックします->「新規サーバー登録」

次に、接続情報を保存し、必要な名前を付け、使用するときにダブルクリックします。


申し訳ありませんが、あなたの質問をすぐに読みました。使用しているSSMSのバージョンは何ですか?SSMS 2012では、この動作は発生しません。プロジェクトに接続を追加し、接続を右クリックして「新しいクエリ」と言い、クエリを閉じて再度開くと、接続情報の入力を求められずに開きます。クエリを右クリックして[プロパティ]に移動すると、[関連付けられた接続]フィールドが入力されていますか?

これもあります

問題ない。私もSSMS 2012を使用しています。[関連付けられた接続]フィールドに私の接続が入力されています。しかし、クエリを開くたびに(このセッションで以前に開いたり閉じたりしていても)、接続するように求められます。パスワードを保存するように指示したので、おそらくこれは起こりませんか?

「パスワードを保存する」と言っても、毎回実際に接続するように求められます。(違いが生じる場合は、リモートサーバーに接続しています。)

さて、今私はあなたが本当に尋ねていることを見ています-あなたはそれを永久に保存せずに各セッションのパスワードをキャッシュしたいだけです。それが可能だとは思わないでください。

2

SSMS内でプロジェクト用に構成された接続がありますか?

そうでない場合は、[接続]を右クリックして、インスタンスへの新しい接続を作成します。次に、新しいクエリを作成するには、作成した接続を右クリックして[新しいクエリ]を選択します。次に、その接続をクエリに使用します。

これは、作成するクエリをいくつかの接続に関連付ける必要があるためです。キャンセルをクリックすると、接続のないクエリが作成されます。


1
私はすでにそこに接続を持っています、そしてそれは私のクエリのすべてが使用するその接続です。(あなたが言ったようにそれらを作成したのではなく、「新しいクエリ」ボタンをクリックしたのではありません。)しかし、すべてのクエリはダブルクリックして表示します-接続を要求します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.