と仮定すると、View1
は、の表A,B and C
に基づいています。 テーブルA,B and C
は、トランザクションレプリケーションを使用してServer2
にレプリケートされます。 Server2
に View1
が作成されました。なぜ 'Views'を複製する必要があるのですか?
がASK:
だから、View1を、両方の上のサーバが(レプリケーションの遅延を割り引く)同じデータが反映されますか?
そうであれば、ビューを複製する他の理由は何ですか?
Publisherのビューのスクリプトが変更された場合、その変更はサブスクライバに反映されますか?
"VIEWは*定義です" *したがって、ビューを複製すると、ビューを開くときに表示されるデータではなく*その定義を複製する* 。いずれかのビューが開いたときに、両方のサーバーが同じSQL *(それぞれのマシン上で)を実行していることを確認しています。 –
... "DDLトリガーが複製できない"理由は、私たちがそれらをオフにしたくないからです!* –
@MikeRobinson:はいマイクです。ユーザーは、関連するテーブルも複製すると述べています。 – TheGameiswar