1

トランザクションパブリケーション(テーブルのみ)を含むデータベースを持つSQL2000インスタンスがあります。SQL2005インスタンスによってサブスクライブされます-問題ありません。

このトランザクションサブスクリプションのテーブルの一部をマージパブリケーションで公開する必要があります。現在、SQL2005インスタンスの別のデータベースをマージサブスクライバーとして使用しています。

セットアップは次のようになります。

SQL2000-(トランザクション)-> SQL2005-1-(マージ)-> SQL2005-2

SQL2000パブリケーションの最初のスナップショットは、SLQ2005-2マージサブスクライバーにまで及びます。

SQL2000側で行を更新または挿入すると、中央のSQL2005-1データベースに到達します。ただし、これらの行はSQL2005-2データベースに伝播されません。SQL2005-1データベースの行を手動で挿入または更新すると、変更が反映されます。

トランザクションサブスクリプションが挿入または更新を実行するときに、マージパブリケーションが機能する更新または挿入トリガーが呼び出されていないようです。

どうすればこれを機能させることができますか?どんな助けでも大歓迎です!

4

1 に答える 1