1

データベースにレプリケーションが設定されており、正常に動作しています。

次に、パブリッシャーのデータベースを更新します。そのため、インストーラーを使用してデータベースを更新しましたが、テーブルが使用されているためテーブルを更新できないなどのエラーが発生します。

では、レプリケーションの一部であるデータベースをどのように更新できますか?

4

1 に答える 1

2

DMLの変更(挿入、更新、削除)は期待どおりに機能し、サブスクライバーに複製されます。デフォルトでは、スキーマ変更(DDL)は同期時にサブスクライバーに伝播されるため、パブリケーションプロパティ@replicate_ddlをtrueに設定する必要があります。パブリケーションデータベースでスキーマを変更する際に見られるいくつかの例外があります。

于 2012-03-26T20:39:15.373 に答える