Article.DestinationObjectName プロパティ

定義

Subscriberで記事のソースデータベースオブジェクトを取得するか設定します。

public:
 property System::String ^ DestinationObjectName { System::String ^ get(); void set(System::String ^ value); };
public string DestinationObjectName { get; set; }
member this.DestinationObjectName : string with get, set
Public Property DestinationObjectName As String

プロパティ値

データベースオブジェクトの名前です。

注釈

このプロパティは、記事がすでにサーバー上に存在している MergeArticle オブジェクト上で変更することはできません。

TransArticleオブジェクトの場合、初期スナップショット生成後にDestinationObjectNameが設定された場合、新しいスナップショットを生成し、既存のすべてのサブスクライバーを再初期化する必要があります。 詳細については、「 How to: Reinitialize a Subscription(RMO Programming)」をご覧ください。

DestinationObjectNameプロパティは、sysadmin固定サーバーの役割のメンバーが、Publisherおよびサブスクライバー(サブスクライバーの再公開用)で取得できます。 また、出版データベースの db_owner 固定データベース役割のメンバーやPALのメンバーからも取得可能です。 MergeArticleオブジェクトの場合、このプロパティはディストリビュータ上のreplmonitor固定データベースロールのメンバーによっても取得可能です。

DestinationObjectNameプロパティはPublisherのsysadmin固定サーバーロールのメンバーによって設定可能です。 また、出版データベース上の db_owner 固定データベースの役割のメンバーによって設定することもできます。

DestinationObjectNameの取得は、トランザクションレプリケーションやスナップショットレプリケーションのためのsp_helparticle(Transact-SQL)の実行、マージレプリケーションのための実行sp_helpmergearticle(Transact-SQL)と同等です。

設定 DestinationObjectName は、トランザクションやスナップショットレプリケーションの場合、実行 sp_addarticle(Transact-SQL) または sp_changearticle(Transact-SQL )を実行すること、マージレプリケーションを行う実行sp_addmergearticle( Transact-SQL) と同等です。

DestinationObjectNameプロパティは読み書き機能なので、マージレプリケーションを使う際にオブジェクトを作成する前に設定する必要があります。

適用対象

こちらもご覧ください