レプリケートされた環境に既存のテーブルがあり、このテーブルで実行できるスキーマの変更には制限があることを知っています。次のことはできますか。
- パブリッシャーに一意の制約を追加すると、サブスクライバーに複製されますか?
- そのテーブルに既存の一意の制約がある場合、パブリッシャーでそれを変更でき、変更はサブスクライバーにレプリケートされますか?
ティア
レプリケートされた環境に既存のテーブルがあり、このテーブルで実行できるスキーマの変更には制限があることを知っています。次のことはできますか。
ティア
それはあなたの記事のいわゆる schema_option に依存します。BOL http://msdn.microsoft.com/en-us/library/foo0483a157-e403-4fdb-b943-23c1b487bef0.aspxで schema_option 0x4000 を見てください。
オプション 0x4000 を使用すると、一意の制約を複製するかどうかを決定できます。お役に立てば幸いです、フリッツ
100% 確実ではありませんが、一意の制約が自動的に複製されているとは思いません。トランザクションレプリケーションを使用し、列が作成された場合は、サブスクライバーでも作成されますが、インデックスと外部キーを手動で作成する必要があります。