私はこれを修正するために高低を探しましたが、すべてが同じことを言っています-権限エラーです。レプリケーション モニターに表示されるエラーには明確に示されていますが、何が間違っているのかわかりません。
セットアップ(スクリーンショットのすべての赤い線で申し訳ありません-ものを偽装するために最善を尽くしています;)):
- パブリッシャーとディストリビューターは SQL Server 2012 (11.0.3128) 上にあります
- サブスクライバーがリモート SQL Server 2008 (10.50.2550) である - プル サブスクリプションを使用
- SQL_Replication_Dev http://screencast.com/t/mz7ZX3fCWと呼ばれる Windows ユーザー。このユーザーは両方のサーバーに同じパスワードで存在します
- 両方の SQL Server で作成された SQL_Replication_Dev ユーザーのログインhttp://screencast.com/t/pGmnYQTZJm
- SQL_Replication_Dev ユーザーは、パブリッシング DB と
distribution
パブリッシャー上の DB、およびサブスクライバー上のサブスクライバー DB にマップされます。すべてのインスタンスで、db_owner
役割が割り当てられていますhttp://screencast.com/t/2uVfHbkf4Q - パブリケーションはネットワーク共有を使用しており、デフォルト フォルダーではありませんhttp://screencast.com/t/OgnUcfBWlz
- SQL_Replication_Dev ユーザーはhttp://screencast.com/t/d5s1ZZiW
Full Control
を共有する必要があります - SQL_Replication_Dev ユーザーは
Full Control
、基になるフォルダーhttp://screencast.com/t/T6zJaku2Cobにアクセスする必要があります。 - SQL_Replication_Dev ユーザーは、パブリケーションhttp://screencast.com/t/BQ7EEh4vfcのパブリック アクセス リスト (PAL) に登録されています。
- スナップショット エージェントとログ リーダー エージェントの両方が SQL_Replication_Dev ユーザーとして設定されますhttp://screencast.com/t/iCpytv8yjL
- サブスクリプション配布エージェントは、SQL_Replication_Dev ユーザーを使用し、http: //screencast.com/t/onD82Zd1gU0B を偽装するように設定されています。
サブスクリプションは正常に作成され、パブリケーション スナップショット エージェントを起動して、フォルダー共有にスナップショットを正常に作成します。
パブリッシャーのレプリケーション モニターを見ると、OS エラー 53 ( http://screencast.com/t/4ORyBkQUYVRg ) の詳細が表示されThe network path was not found
ます。パスとファイルが存在し、SQL_Replication_Dev ユーザーがアクセスできます (サーバーにログインし、共有を介してファイルに移動することでこれをテストしましたが、これで十分ですか?)。
何か案は?