Article.SchemaOption プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アーティクルのスキーマ作成オプションを取得します。値の設定も可能です。
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) を実行するのと同じです。