Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
パブリケーションに対するユーザのサブスクリプションを同期します。
SYNCHRONIZE SUBSCRIPTION TO publication-name [ ( subscription-value ) ] FOR remote-user, ...
publication-name このパブリケーション名でユーザのサブスクリプションが作成されます。パブリケーションの所有者を含めることもできます。
subscription-value パブリケーションのサブスクリプション式と照合される文字列。サブスクライバは単一のパブリケーションに対して複数のサブスクリプションを持つことがあるので、この値は必須です。
remote-user パブリケーションに対するサブスクライバのユーザ ID。このユーザは、パブリケーションへのサブスクリプションを持っている必要があります。
SQL Remote サブスクリプションは、リモートデータベースのデータが統合データベースのデータと一致し、統合データベースからリモートデータベースにパブリケーションの更新を送信しても競合もエラーも発生しない状態の場合、同期されています。
サブスクリプションを同期するには、統合データベース側のパブリケーションデータのコピーをリモートデータベースに送信します。SYNCHRONIZE SUBSCRIPTION 文は、これをメッセージシステムで自動的に実行します。できるかぎり、データベース抽出ユーティリティ (dbxtract) を使用して、メッセージシステムを使用せずにサブスクリプションを同期することをおすすめします。
SYS_REPLICATION_ADMIN_ROLE システムロールが必要です。
オートコミット。
SQL/2008 ベンダー拡張。
次の文は、パブリケーション pub_contact に対するユーザ Sam_Singer のサブスクリプションを同期します。
SYNCHRONIZE SUBSCRIPTION TO pub_contact FOR Sam_Singer;