昨日稼働していたレプリケーションのセットアップがありますが、今はディストリビューターに接続できず、理由がわかりません。
- パブリッシャーはドメイン上にあり、VPN 経由で (ドメイン上ではなく) サブスクライバーと通信します。
- サブスクライバーからパブリッシャーに ping を実行でき、その逆も可能です。
- サブスクライバーからパブリッシャーの MSSQL にログインできます。
- サブスクライバーからアクティビティが記録されていないため、パブリッシャーはエラー状態にあります。
- サブスクライバーがディストリビューターに接続できません。
- トレーサー トークンは、ディストリビューターの時間を報告しますが、サブスクライバーの保留中のみです。
- 第三者によるデータベースの変更が問題を引き起こしている可能性があると想定して、サブスクリプションとパブリケーションを削除し、それらを再作成しました。
- 昨日、同じテーブル/ユーザー アカウント/サーバーなどを使用して、レプリケーションが機能し、データがレプリケートされていたことを確認できます。
問題がどこにあるかを絞り込むための提案があれば、非常に高く評価されます。
質問への回答:
- 一方向のトランザクション レプリケーションを使用しています
- ディストリビューターはパブリッシャーと同じマシン上にあります。
- パブリッシャーとサブスクライバーの両方が 2003 SP2 です
また活躍しそうです
元の作業セットアップが機能しなくなった理由はまだわかりません。しかし、再サブスクライブしたとき、接続の 1 つの資格情報が間違っていました。その問題を修正することで、レプリケーションは再び機能します。