SQL Server Management Studio を使用すると、サーバーから切断されている間にコードを記述または編集できます。 これは、サーバーが使用できない場合、または不足しているサーバーまたはネットワーク リソースを節約する場合に役立ちます。 新しいクエリ エディター ウィンドウを開いたり、コードを再入力したりせずに、クエリ エディターから SQL Server の新しいインスタンスへの接続を変更することもできます。
オフラインでのコーディング
オフラインでコードを記述し、別のサーバーに接続するには
Management Studio ツール バーの [データベース エンジン クエリ ] をクリックして、クエリ エディターを開きます。
[ データベース エンジンへの接続 ] ダイアログ ボックスで、[ キャンセル] をクリックします。 クエリ エディターが開き、クエリ エディターのタイトル バーに SQL Server のインスタンスに接続されていないことが示されます。
コード ウィンドウで、次の Transact-SQL ステートメントを入力します。
SELECT * FROM Production.Product; GO
この時点で、[ 接続]、[ 実行]、[ 解析]、または [推定実行プランの表示] をクリックすると、SQL Server のインスタンスに接続できます。これらはすべて、[ クエリ ] メニュー、クエリ エディター ツール バー、または [クエリ エディター] ウィンドウで右クリックしたときにショートカット メニューから使用できます。 この方法では、ツール バーを使用します。
ツール バーの [ 実行 ] ボタンをクリックして、[ データベース エンジンへの接続 ] ダイアログ ボックスを開きます。
[ サーバー名 ] テキスト ボックスにサーバー名を入力し、[ オプション] をクリックします。
[ 接続のプロパティ ] タブの [ データベースへの接続 ] ボックスの一覧で、サーバーを参照して AdventureWorks2012 を選択し、[ 接続] をクリックします。
同じ接続を持つ別のクエリ エディター ウィンドウを開くには、ツール バーの [ 新しいクエリ] をクリックします。
接続を変更するには、[クエリ エディター] ウィンドウで右クリックし、[ 接続] をポイントし、[ 接続の変更] をクリックします。
[ SQL Server への接続 ] ダイアログ ボックスで、SQL Server の別のインスタンス (使用可能な場合) を選択し、[ 接続] をクリックします。
クエリ エディターのこの新機能により、複数のサーバーで同じコードを簡単に実行できます。 これは、同様のサーバーを含むメンテナンス アクションに役立つ場合があります。