次の方法で共有


TransSynchronizationAgent.UseInProcLoader プロパティ

定義

サブスクライバーでスナップショット ファイルを適用するときに BULK INSERT コマンドを使用するかどうかを示す値を取得します。値の設定も可能です。

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

プロパティ値

サブスクライバーでスナップショット ファイルを適用するときに BULK INSERT コマンドを使用する場合は true、それ以外の場合は false です。

実装

注釈

UseInProcLoadertrue に設定すると、サブスクライバーで初期スナップショットを適用するときにディストリビューション エージェントによって BULK INSERT コマンドが使用されます。 これにより、初期スナップショットのパフォーマンスが向上します。

UseInProcLoader プロパティは xml データ型との互換性がないため、非推奨とされます。 XML データをレプリケートしない場合は使用してもかまいません。

UseInProcLoader プロパティは、キャラクター モードのスナップショットや SQL Server 以外のサブスクライバーでは使用できません。

このプロパティをUseInProcLoader使用する場合、サブスクライバーのSQL Server サービス アカウントには、スナップショット .bcp データ ファイルが配置されているディレクトリに対する読み取りアクセス許可が必要です。 プロパティをUseInProcLoader使用しない場合、エージェント (SQL Server 以外のサブスクライバーの場合) またはエージェントによって読み込まれた ODBC ドライバー (SQL Server サブスクライバーの場合) はファイルから読み取られます。したがって、SQL Server サービス アカウントのセキュリティ コンテキストは使用されません。

適用対象