MergeArticle.StreamBlobColumns プロパティ

定義

バイナリ ラージ オブジェクト (BLOB) 列のレプリケート時にデータ ストリームの最適化が使用されるかどうかを取得します。値の設定も可能です。

public:
 property bool StreamBlobColumns { bool get(); void set(bool value); };
public bool StreamBlobColumns { get; set; }
member this.StreamBlobColumns : bool with get, set
Public Property StreamBlobColumns As Boolean

プロパティ値

Boolean 値。 true の場合、既定では BLOB 列に対する変更がチャンク単位で転送されます。 false の場合、BLOB 列への変更は個別に転送されます。

注釈

BLOB 列の変更をチャンクで転送すると、マージ同期プロセスによって消費されるメモリの量を軽減できます。

論理レコードなどの特定のマージ レプリケーション機能では、プロパティが true の場合StreamBlobColumnsでも、バイナリ ラージ オブジェクトをレプリケートするときにストリームの最適化が使用されないようにすることができます。

このメモリの最適化を有効にすると、同期中のマージ エージェントのパフォーマンスが低下する場合があります。 このオプションは、メガバイト単位のデータを含む列をレプリケートする場合にのみ使用してください。

このプロパティは StreamBlobColumns 、パブリッシャーとサブスクライバー (サブスクライバーの再発行用) で sysadmin 固定サーバー ロールのメンバーによって取得できます。 また、パブリケーション データベースの固定データベース ロール db_owner のメンバー、ディストリビューターの replmonitor 固定データベース ロールのメンバー、およびパブリケーション アクセス リスト (PAL) のメンバーであるユーザーによって取得することもできます。

このプロパティは StreamBlobColumns 、パブリッシャーの sysadmin 固定サーバー ロールのメンバーによって設定できます。 パブリケーション データベースの固定データベース ロール db_owner のメンバーによって設定することもできます。

StreamBlobColumns取得は、sp_helpmergearticle (Transact-SQL) の実行と同じです。

設定 StreamBlobColumns は、 sp_addmergearticle (Transact-SQL) または sp_changemergearticle (Transact-SQL) の実行と同じです。

適用対象