新しい登録済みサーバーの作成 (SQL Server Management Studio)
適用対象 SQL Server
この記事では、サーバーを SQL Server の SQL Server Management Studio の [登録済みサーバー] コンポーネントに登録することによって、頻繁にアクセスするサーバーの接続情報を保存する方法について説明します。 サーバーの登録は、接続する前か、またはオブジェクト エクスプローラーから接続するときに実行できます。 ローカル コンピューターのサーバー インスタンスを登録するには、特殊なメニュー オプションを使用します。
登録済みサーバーには、次の 2 種類があります。
ローカル サーバー グループ
ローカル サーバー グループを使用すると、管理頻度の高いサーバーに簡単に接続できます。 ローカル サーバーとローカル以外のサーバーは、どちらもローカル サーバー グループに登録されます。 ローカル サーバー グループは各ユーザーに固有です。 登録済みサーバーの情報を共有する方法については、「登録済みサーバー情報のエクスポート (SQL Server Management Studio)」および「登録済みサーバー情報のインポート (SQL Server Management Studio)」を参照してください。
Note
可能な限り Windows 認証を使用することをお勧めします。
中央管理サーバー
サーバー登録は、ファイル システムではなく中央管理サーバーに保存されます。 中央管理サーバーおよび従属登録済みサーバーは、Windows 認証を使用しないと登録できません。 中央管理サーバーを登録すると、そのサーバーに関連する登録済みサーバーが自動的に表示されます。 中央管理サーバーの詳細については、「 中央管理サーバーを使用した複数のサーバーの管理」を参照してください。 SQL Server 2008 (10.0.x) よりも前のバージョンの SQL Server では、中央管理サーバーを指定できません。
SQL Server Management Studio を使用する
新しい登録済みサーバーを作成するには
SQL Server Management Studio で [登録済みサーバー] が表示されていない場合は、[表示] メニューの [登録済みサーバー] を選択します。
サーバーの種類
[登録済みサーバー] を使用してサーバーを登録する場合、 [サーバーの種類] ボックスは読み取り専用になり、[登録済みサーバー] ペインに表示されているサーバーの種類と一致する値が表示されます。 別の種類のサーバーを登録するには、新しいサーバーの登録を開始する前に、[登録済みサーバー] ツール バーの [データベース エンジン]、[分析サーバー]、[Reporting Services]、または[統合サービス] を選択します。サーバー名
登録するサーバー インスタンスを、<servername>[\<instancename>] という形式で選択します。認証
SQL Serverのインスタンスに接続する際には、2 つの認証モードのいずれかを選択します。[Windows 認証]
Windows 認証モードを使用すると、ユーザーは Microsoft Windows ユーザー アカウントを使用して接続できます。SQL Server 認証
指定されたログイン名とパスワードを使用して、信頼関係の低い接続から接続した場合、 SQL Server は SQL Server ログイン アカウントが設定されているかどうか、指定されたパスワードが以前に記録されたパスワードと一致しているかどうかを確認することで認証を行います。 SQL Server にログイン アカウントが設定されていない場合、認証は失敗し、エラー メッセージが返されます。重要
可能な場合は、Windows 認証を使用します。 詳細については、「 認証モードの選択」を参照してください。
ユーザー名
接続に使用されている、現在のユーザー名を表示します。 この読み取り専用オプションは、Windows 認証を使用した接続が指定されている場合にのみ使用できます。 [ユーザー名] を変更するには、別のユーザーとしてコンピューターにログインします。Login
接続に使用するログインを入力します。 このオプションは、 SQL Server 認証を使用した接続を選択した場合にのみ使用できます。パスワード
ログインのパスワードを入力します。 このオプションは、 SQL Server 認証を使用した接続を選択した場合にのみ編集できます。[パスワードを保存する]
入力したパスワードを SQL Server で暗号化して保存する場合に選択します。 このオプションは、 SQL Server 認証を使用した接続を選択した場合にのみ表示されます。Note
パスワードの保存を止めるには、このチェック ボックスをオフにして [保存] をクリックします。
[登録済みサーバーの名前]
[登録済みサーバー] に表示する名前です。 この名前は、[サーバー名] ボックスの名前と一致する必要はありません。[登録済みサーバーの説明]
サーバーの説明をオプションで入力します。テスト
選択すると、[サーバー名] で選択されたサーバーへの接続をテストします。および
選択すると、登録済みサーバーの設定を保存します。
マルチサーバー クエリ
SQL Server Management Studio のクエリ エディター ウィンドウを使用すると、SQL Server の複数のインスタンスに同時に接続してクエリを実行できます。 クエリから返された結果は、マージして 1 つの結果ペインに表示することも、別々の結果ペインに表示することもできます。 クエリ エディターには、各行を生成したサーバーの名前と、各行を提供したサーバーへの接続に使用されたログインを表示する列をオプションで追加できます。 マルチサーバー クエリを実行する方法については、「複数のサーバーに対するステートメントの同時実行 (SQL Server Management Studio)」を参照してください。
ローカル サーバー グループ内のすべてのサーバーに対してクエリを実行するには、サーバー グループを右クリックし、 [接続]、[新しいクエリ] の順に選択します。 新しいクエリ エディター ウィンドウで実行したクエリは、ユーザー認証コンテキストなど保存されている接続情報を使用して、グループ内のすべてのサーバーに対して実行されます。 SQL Server 認証を使用して登録されていても、パスワードが保存されていないサーバーは接続できません。
中央管理サーバーに登録されているすべてのサーバーに対してクエリを実行するには、中央管理サーバーを展開し、サーバー グループを右クリックして、[接続]、[新しいクエリ] の順に選択します。 新しいクエリ エディター ウィンドウで実行したクエリは、保存されている接続情報およびユーザーの Windows 認証コンテキストを使用して、サーバー グループ内のすべてのサーバーに対して実行されます。