- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マージレプリケーション)
マージレプリケーションに関する質問
このQ&Aのポイント
- マージレプリケーションについて質問があります。現在Windows2000 SQLServer2000で、サーバーAにB,C2台のサーバーがぶら下がっている状態の運用を行っております。
- サーバーAとB,Cはマージレプリケーションで同期を取っており、B,Cそれぞれで更新されたデータはAで統合されるようになっております。パブリッシャーは複数あり含まれるテーブル数はまちまちです。
- ある1つのパブリッシャーで、サブスクリプションが同期を取る際に、テーブルがほかのパブリケーションで使用中なので、プロセスは1つ以上のテーブルを削除できませんでした。というメッセージが出てきて、うまく同期が取れなくなってしまいました。正常にパブリケーションを作成しなおしたいのですが、どのようにすればよろしいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
サーバーB、C側でサブスクリプションの削除は出来ませんか? 私もレプリケーションを作成するときは苦労して、何度も削除したことがあります。 そのときはトランザクションのレプリケーションでしたが、長期間使用していると何故かうまく同期がとれておらず1ヶ月単位で再度スナップショットを取り直したりしました。 そんな程度だと理解して使用しないといけないみたいです。
補足
ありがとうございます。 B,C側でサブスクリプションの削除ができません。と言うか、エンタープライズマネージャー上で削除の選択肢が出てきません。 問題のサブスクリプション以外でも同様です。 早く使えるようにしろとせっつかれてるのですが、同期が取れずこまっています。