web-dev-qa-db-ja.com

SSMSの「未接続」クエリウィンドウを元の接続に再接続する

必要なサーバー名を手動で選択せずに、そのクエリで使用された元の接続に「接続されていない」クエリウィンドウを再接続する簡単な方法はありますか? SQLエディターのツールバーの[接続]ボタンをクリックするか、右クリック-> [接続]-> [接続...]をクリックすると、サーバー名はデフォルトで、その特定のクエリウィンドウで使用された最後の接続ではなく、そのSSMSセッションで使用した最後の接続になります。 。

1日の終わりにラップトップを家に持ち帰ると、開いているすべてのウィンドウは、次に使用するときに接続されないように設定されます。理想的には、すべてを元の接続に再接続できるようにしたいのですが、一度に1つのクエリでも可能かどうかはわかりません。

8

SSMSでは、切断されたウィンドウでクエリを実行すると、以前の接続に再接続しようとします。エラーが発生し、ウィンドウが再接続されます。 SELECT 1;のようなクエリを実行すると、データアクセスや操作を行わなくても再接続されます。

ただし、以前はどのサーバーに接続していたかを覚えておくためにこれに頼ることには少し臆病です。これは動作であることに気づきましたが、文書化されていないため、「設計どおり」であるか「動作する方法」であるかは完全に信頼できません。 スクリプトを実行する前に、必ず正しいサーバーに接続していることを確認してください。

14
AMtwo