0

2 つのサーバーがあります。i 2 つのサーバー間でレプリケーション (トランザクション パブリケーション) をセットアップしたいです。サーバーは異なるドメインにあります。
ディストリビューター、パブリッシャー、およびサブスクライバーの構成を行った後。

I 同期ステータスを表示し、スナップショット エージェントを開始します。
100% まで実行された後、停止しました。[レプリケーションの監視] ボタンをクリックし、[詳細を表示] をクリックすると、次のエラー メッセージが表示されます。

The process could not connect to Subscriber 'Mydomain\myusername'. (Source:  MSSQL_REPL, Error number: MSSQL_REPL20084)     

サブクライバーで同期を表示すると、別のエラーが表示
されます。

The process could not connect to Subscriber 'mydomain\username'.    

2 つの異なるドメインにあるデータベースでレプリケーションをセットアップできない可能性がありますか?

4

1 に答える 1

2

レプリケーション エージェント プロセス アカウントに必要なアクセス許可がないか、信頼されていないドメイン間でレプリケートしようとしている可能性があります。

信頼されていないドメインまたはワークグループ間のレプリケーションは、パススルー認証を構成することにより、Windows 認証を使用して実行できます。

パブリッシャーとサブスクライバーの両方で、同じユーザー名とパスワードを持つローカル Windows アカウントを作成します。このアカウントをレプリケーション エージェント プロセス アカウントに使用し、パブリッシャー、ディストリビューター、サブスクライバーへの接続でこのアカウントを偽装します。Replication Agent Security Modelで必要な権限がアカウントにあることを確認します。

この方法については、「信頼されていないドメインでSQL Server を実行している 2 台のコンピューター間で Windows 認証を使用してレプリケーションをセットアップする」のセクションで説明されています

于 2013-11-01T16:43:04.330 に答える