• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マージレプリケーション)

マージレプリケーションに関する質問

このQ&Aのポイント
  • マージレプリケーションについて質問があります。現在Windows2000 SQLServer2000で、サーバーAにB,C2台のサーバーがぶら下がっている状態の運用を行っております。
  • サーバーAとB,Cはマージレプリケーションで同期を取っており、B,Cそれぞれで更新されたデータはAで統合されるようになっております。パブリッシャーは複数あり含まれるテーブル数はまちまちです。
  • ある1つのパブリッシャーで、サブスクリプションが同期を取る際に、テーブルがほかのパブリケーションで使用中なので、プロセスは1つ以上のテーブルを削除できませんでした。というメッセージが出てきて、うまく同期が取れなくなってしまいました。正常にパブリケーションを作成しなおしたいのですが、どのようにすればよろしいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kikaida-
  • ベストアンサー率69% (37/53)
回答No.1

サーバーB、C側でサブスクリプションの削除は出来ませんか? 私もレプリケーションを作成するときは苦労して、何度も削除したことがあります。 そのときはトランザクションのレプリケーションでしたが、長期間使用していると何故かうまく同期がとれておらず1ヶ月単位で再度スナップショットを取り直したりしました。 そんな程度だと理解して使用しないといけないみたいです。

jkim
質問者

補足

ありがとうございます。 B,C側でサブスクリプションの削除ができません。と言うか、エンタープライズマネージャー上で削除の選択肢が出てきません。 問題のサブスクリプション以外でも同様です。 早く使えるようにしろとせっつかれてるのですが、同期が取れずこまっています。

関連するQ&A