次の方法で共有


リンク サーバーを作成する方法

BizTalk Server が分散トポロジにインストールされている場合、BizTalk グループに属するデータベースは複数の SQL Server に存在します。 BizTalk 管理サーバーから BizTalk 環境全体をバックアップする前に、各リモート サーバーへのリンク サーバー接続を構成する必要があります。 リンク サーバーは、SQL Server 分散クエリで使用される OLE DB データ ソースです。

バックアップおよび復元プロセスの一環として、バックアップ BizTalk Server ジョブによってリンク サーバーが自動的に作成されます。 ただし、必要に応じて、この手順を使用してリンク サーバーを手動で作成できます。

リンク サーバーは、 sp_addlinkedserver ストアド プロシージャを使用して作成することもできます。 この操作にはセキュリティに関する考慮事項があります。 sp_addlinkedserverを使用してリンク サーバーを作成すると、すべてのローカル ログインが既定で新しいリンク サーバーにマップされます。 リンク サーバーへのアクセスを制御するには、 sp_droplinkedsvrlogin プロシージャを使用してグローバル ログイン マッピングを削除し、次に目的のログイン アカウントを新しいリンク サーバーにマップする sp_addlinkedsvrlogin を使用する必要があります。 sp_addlinkedsvrloginを使用する場合は、 @useself パラメーターを TRUE に設定することをお勧めします。 これにより、SQL スクリプトにユーザー名とパスワードを埋め込む必要がなくなります。

ヒント

これらの手順は、時間の経過と同時に変更される可能性があります。 リンク サーバーの作成に関する SQL Server のドキュメントを参照することをお勧めします。

[前提条件]

  • SQL Server sysadmin 固定サーバー ロールのメンバーであるアカウントでサインインする

  • ローカル SQL Server ログインを作成します。 次の手順では、このアカウントはリンク先の SQL Server のログインにマップされます。

リンク サーバーを作成する

  1. SQL Server Management Studio を開き、ローカル SQL Server の名前を入力して、[接続] を選択します。

  2. [ サーバー オブジェクト] を展開し、[ リンク サーバー] を右クリックし、[ 新しいリンク サーバー] を選択します。

    サーバー オブジェクトを表示するには、ローカルのオンプレミス SQL Server に接続します。 次 に、サーバー オブジェクト が表示されます。

  3. [リンク サーバー] テキスト ボックスに、リンク先の SQL Server の完全なネットワーク名を入力します。

    この手順は、多くの場合、リンクしているサーバーをリモート サーバーと見なします。 これは、リンクされた ("リモート") サーバーとローカル サーバーの関係を示すためにのみ便利です。

  4. [ サーバーの種類] で、[ SQL Server] を選択します。

  5. 左のウィンドウで、セキュリティ を選択します。

    この手順では、作成したローカル アカウントをリモート サーバー ログインにマップします。 次のようなオプションがあります。

    選択肢 説明
    ログインの現在のセキュリティ コンテキストを使用して作成する ドメイン環境では、ユーザーは通常、自分のドメイン ログインに接続します。 サインインしたドメイン アカウントのセキュリティ コンテキストは、作成したローカル アカウントにマップされるため、このオプションが最適な場合があります。
    このセキュリティ コンテキストを使用して作成する ユーザーが SQL Server ログインを使用してローカル SQL Server に接続する場合は、このオプションが最適な場合があります。 次に、リンク サーバー上のアカウントのログインとパスワードを入力します。
  6. [ 追加] を選択し、次のように入力します。

    1. [ ローカル ログイン] で、作成したローカル アカウントを選択します。

    2. リモートサーバーにもローカルログインが存在する場合は、偽装をチェックしてください。

    3. または、ローカル ログインがリモート SQL Server ログインにマップされる場合は、リモート サーバー ログインの リモート ユーザー 名と リモート パスワード を入力します。

      偽装を使用するには、SQL Server の構成アカウントとログイン アカウントが委任の要件を満たしている必要があります。 詳細については、「 委任用のリンク サーバーの構成 」を参照してください。

  7. 左側のウィンドウで、[ サーバー オプション] を選択します。 RPC パラメーターと RPC Out パラメーターを True に設定し、[OK] を選択します。

ヒント

sp_addlinkedserverストアド プロシージャを使用してリンク サーバーを作成する場合の詳細と推奨事項については、「リンク サーバーの作成」を参照してください。

こちらもご覧ください

バックアップと復元に関する詳細情報