0

2 台の SQL Server 2008 R2 Standard サーバーがあり、マージ レプリケーションを使用しています。サブスクライバーで新しいテーブルが作成される場合があり、それをパブリッシャーにレプリケートしたいと考えています。
SQL Server には、新しく作成されたテーブルをパブリッシャーにレプリケートできるオプションがありますか、またはこれを行うにはカスタム プロシージャを作成する必要があります。
他の提案があれば (他のマージ レプリケーションを使用するなど)、大歓迎です

: 一部のクライアントはサブスクライバーに接続され、他のクライアントはパブリッシャーに接続されています。すべてのクライアントをパブリッシャーに移行することはできません。

4

1 に答える 1

0

手順は次のとおりです。

  1. パブリッシャーでテーブルを作成する
  2. テーブルをパブリケーションに追加します (sp_addmerge... - 忘れました!)
  3. スナップショットを再作成します
  4. サブスクリプションを再開する

サブスクライバーは、スナップショットの最新の追加で更新されます。新しいテーブルのみがサブスクライバーに送信されます。

まだ助けが必要な場合....

于 2011-05-16T05:34:40.737 に答える