Article.SchemaOption プロパティ

定義

アーティクルのスキーマ作成オプションを取得します。値の設定も可能です。

public:
 property Microsoft::SqlServer::Replication::CreationScriptOptions SchemaOption { Microsoft::SqlServer::Replication::CreationScriptOptions get(); void set(Microsoft::SqlServer::Replication::CreationScriptOptions value); };
public Microsoft.SqlServer.Replication.CreationScriptOptions SchemaOption { get; set; }
member this.SchemaOption : Microsoft.SqlServer.Replication.CreationScriptOptions with get, set
Public Property SchemaOption As CreationScriptOptions

プロパティ値

スキーマ作成オプションを指定する CreationScriptOptions 列挙値です。

例外

SchemaOption にサポートされていない CreationScriptOptions 値を設定すると発生します。

注釈

初期スナップショットの作成後に設定する場合 SchemaOption は、新しいスナップショットを生成する必要があります。

SchemaOption プロパティを取得できるのは、パブリッシャー側およびサブスクライバー側 (サブスクライバーを再パブリッシュする場合) の固定サーバー ロール sysadmin のメンバーです。 また、パブリケーション データベースの固定データベース ロール db_owner のメンバー、および PAL のメンバーも取得できます。 MergeArticle オブジェクトの場合は、ディストリビューター側の固定データベース ロール replmonitor のメンバーも取得できます。

SchemaOption プロパティを設定できるのは、パブリッシャー側の固定サーバー ロール sysadmin のメンバーです。 また、パブリケーション データベースの固定データベース ロール db_owner のメンバーも設定できます。

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

設定 SchemaOption は、トランザクション レプリケーションまたはスナップショット レプリケーション のsp_addarticle (Transact-SQL) または sp_changearticle (Transact-SQL) の実行と同じです。 また、マージ レプリケーション用 にsp_addmergearticle (Transact-SQL) または sp_changemergearticle (Transact-SQL) を実行するのと同じです。

適用対象