現象
高トランザクション データベースで "immediate_sync=false" の値を持つトランザクション レプリケーションを構成したとします。 パブリケーションに新しいテーブルを追加すると、ディストリビューション エージェントはサブスクライバー上の新しく追加されたテーブルに関連する作成コマンドを適用しないことがわかります。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Serverの次の累積的な更新プログラムで修正されます。
注 この問題を解決するには、レプリケーション トポロジのパブリッシャーとディストリビューターの両方のサーバーに関連する累積的な更新プログラムを適用する必要があります。
SQL Serverの累積的な更新プログラムについて:
SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムを確認してください。
回避策
この問題を回避するには、次の操作を行います。
-
この問題が今後発生しないようにするには、 immediate_syncの値を true に変更 します。
-
記事を追加する前にログ リーダー エージェントを停止し、新しいスナップショットが生成されたらログ リーダー エージェントを再起動します。
-
記事を追加する前に配布エージェントを停止し、新しいスナップショットが生成されたら配布エージェントを再起動します。
関連情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。