MergeArticle.PartitionOption プロパティ

定義

パラメータ化された行フィルターで記事をフィルタリングした際にフィルタリングオプションを取得または設定します。

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

プロパティ値

PartitionOptions の値。

注釈

アーティクルのソース テーブルが既に別のパブリケーションに発行されている場合、 PartitionOption の値は両方のアーティクルで同じである必要があります。

PartitionOptionの値をNonOverlappingSingleSubscription指定すると、記事内の各データパーティションに対して1つのサブスクリプションのみが存在します。 もし2つ目のサブスクリプションが作成され、新しいサブスクリプションのフィルタリング基準が既存のサブスクリプションと同じパーティションに解決された場合、新しいサブスクリプションが作成されると既存のサブスクリプションは解除されます。

PartitionOptionプロパティは、システム管理者の固定サーバーロールのメンバーが、このPublisherおよびサブスクライバー(サブスクライバーの再公開用)で取得できます。 また、出版データベースの 固定データベースdb_owner メンバー、ディストリビューターの replmonitor 固定データベースロールのメンバー、出版アクセスリスト(PAL)のメンバーであるユーザーからも取得可能です。

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

PartitionOptionの取得はsp_helpmergearticle(Transact-SQL)を実行するのと同等です。

設定 PartitionOption は、 sp_addmergearticle(Transact-SQL) または sp_changemergearticle(Transact-SQL)を実行するのと同等です。

適用対象