1

データベースにレプリケーション設定があり、正常に動作しています。レプリケーションが設定されているデータベースを更新する方法は?

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

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

+0

どのような更新を行っていますか? –

+0

いくつかのテーブルにレコードを挿入したり、列を変更したり、ストアドプロシージャを更新したりするなど、短いDDLとDML –

答えて

2

DMLの変更(挿入、更新、削除)は期待通りに機能し、サブスクライバに複製されます。デフォルトでは、スキーマの変更(DDL)は同期時にサブスクライバに伝播され、公開プロパティ@replicate_ddlをtrueに設定する必要があります。 Making Schema Changes on Publication Databasesにいくつかの例外があります。

関連する問題