リンク サーバーを作成する方法
BizTalk Serverが分散トポロジにインストールされている場合、BizTalk グループに属するデータベースは複数のSQL Serverに存在します。 BizTalk 管理サーバーから BizTalk 環境全体をバックアップする前に、各リモート サーバーへのリンク サーバー接続を構成する必要があります。 リンク サーバーは、SQL Server 分散クエリで使用される OLE DB データ ソースです。
バックアップおよび復元プロセスの一部として、BizTalk Server のバックアップ ジョブは、リンク サーバーを自動的に作成します。 必要に応じて、次の手順を使用してリンク サーバーを手動で作成できます。
リンク サーバーは、 sp_addlinkedserver ストアド プロシージャを使用して作成することもできます。 この方法では、セキュリティに関する事項を考慮する必要があります。 sp_addlinkedserver を使用してリンク サーバーを作成した場合、すべてのローカル ログインが新しいリンク サーバーに既定でマップされます。 リンク サーバーへのアクセスを制御するには、 sp_droplinkedsvrlogin プロシージャを使用してグローバル ログイン マッピングを削除し、次に目的のログイン アカウント を 新しいリンク サーバーにマップするためのsp_addlinkedsvrloginを使用する必要があります。 sp_addlinkedsvrloginを使用する場合は、パラメーター = TRUE を @useself 設定することをお勧めします。 これにより、ユーザー名およびパスワードを SQL スクリプトに埋め込む必要がなくなります。
ヒント
これらの手順は、時間の経過と同時に変更される可能性があります。 リンク サーバーの作成に関するSQL Serverのドキュメントを参照することをお勧めします。
前提条件
SQL Server sysadmin 固定サーバー ロールのメンバーであるアカウントでサインインします
ローカル SQL Server ログインを作成します。 次の手順では、このアカウントはリンク先のSQL Serverのログインにマップされます。
リンク サーバーを作成する
SQL Server Management Studio開き、ローカル SQL Serverの名前を入力し、[接続] を選択します。
[ サーバー オブジェクト] を展開し、[ リンク サーバー] を右クリックして、[ 新しいリンク サーバー] を選択します。
サーバー オブジェクトを表示するには、ローカルのオンプレミス SQL Serverに接続します。 次に、 サーバー オブジェクト が表示されます。
[リンク サーバー] テキスト ボックスに、リンク先のSQL Serverの完全なネットワーク名を入力します。
Note
この手順では、リンク先のサーバーをリモート サーバーと呼んでいます。 これは、(リモートの) リンク サーバーとローカル サーバーの関係をわかりやすく示すためです。
[サーバーの種類] で、[SQL Server] を選択します。
左ペインで、 [セキュリティ]を選択します。
この手順では、作成したローカル アカウントをリモート サーバー ログインにマップします。 次のようなオプションがあります。
オプション 説明 ログインの現在のセキュリティ コンテキストを使用して作成する ドメイン環境では、ユーザーは通常、ドメイン ログインを使用して接続します。 サインインしているドメイン アカウントのセキュリティ コンテキストは、作成したローカル アカウントにマップされるため、このオプションが最適な場合があります。 [このセキュリティ コンテキストを使用する] ユーザーがSQL Server ログインを使用してローカル SQL Serverに接続する場合は、このオプションが最適な場合があります。 次に、リンク サーバー上のアカウントのログインとパスワードを入力します。 [ 追加] を選択し、次のように入力します。
[ ローカル ログイン] で、作成したローカル アカウントを選択します。
ローカル ログインがリモート サーバーにも存在するかどうかを [ 偽装 ] を確認します。
または、ローカル ログインがリモート SQL Server ログインにマップされる場合は、リモート サーバー ログインの [リモート ユーザー名] と [リモート パスワード] を入力します。
Note
偽装を使用するには、SQL Server構成アカウントとログイン アカウントが委任の要件を満たしている必要があります。 詳細については、「 委任用のリンク サーバーの構成 」を参照してください。
左側のウィンドウで、[ サーバー オプション] を選択します。 RPC パラメーターと RPC Out パラメーターを True に設定し、[OK] を選択します。
ヒント
ストアド プロシージャを使用してリンク サーバーを作成する場合の詳細と推奨事項については、「リンク サーバーのsp_addlinkedserver
作成」を参照してください。