Article.SourceObjectOwner プロパティ

定義

公開されるデータベースオブジェクトの所有者を取得するか設定します。

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

プロパティ値

データベースオブジェクトの所有者です。

例外

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

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

注釈

SourceObjectOwnerプロパティは読み書きプロパティです。 既存の記事に対してこのプロパティを設定しようとすると例外が発生します。

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

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

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

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

適用対象