Article.SourceObjectName プロパティ

定義

公開されるデータベースオブジェクトの名前を取得したり設定したりします。

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

プロパティ値

オブジェクト名。

例外

既存の記事の SourceObjectName プロパティを設定しようとするとき。

SourceObjectNameプロパティをnull値、null文字の値、または128-Unicode文字より長い値に設定すると、

注釈

SourceObjectNameプロパティは読み書きプロパティです。

SourceObjectNameプロパティは、Createメソッドを呼び出してサーバー上で記事を作成する前に設定しなければなりません。 既存の記事に対してこのプロパティを設定しようとすると例外が発生します。

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

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

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

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

適用対象