6

3 つの SQL Server を使用したトランザクション レプリケーションのセットアップがあります。1 番目はパブリッシャー、2 番目はディストリビューター、3 番目はサブスクライバーです。

de-attach と attach メソッドを使用して、レプリケートされた DB (サブスクライバー) の場所を変更するアクティビティがあります。このアクティビティの間、SQL サーバーを停止する必要があるため、レプリケートされたトランザクションはすべて失敗します。

このアクティビティ中にレプリケーションを一時停止する適切な方法は何ですか。DB を再度接続して SQL サービスを開始すると、レプリケーションは正常に再開されます。

ありがとう

4

1 に答える 1

5

これを実現する方法の詳細については、次のリンクを参照してください。

Replication Agent の開始と停止

上記の記事では、ディストリビューション エージェントの停止に関する情報は提供されていないようです。これは、以下のリンクで説明されているストアド プロシージャを使用して実現できます。

TSQL を使用した SQL Server Replication Agent の開始/停止

于 2013-02-20T15:17:01.517 に答える