UseInProcLoader プロパティ
サブスクライバでスナップショット ファイルを適用するときに BULK INSERT コマンドを使用するかどうかを取得します。値の設定も可能です。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Replication (Microsoft.SqlServer.Replication.dll)
構文
'宣言
Public Overridable Property UseInProcLoader As Boolean
Get
Set
'使用
Dim instance As TransSynchronizationAgent
Dim value As Boolean
value = instance.UseInProcLoader
instance.UseInProcLoader = value
public virtual bool UseInProcLoader { get; set; }
public:
virtual property bool UseInProcLoader {
bool get ();
void set (bool value);
}
abstract UseInProcLoader : bool with get, set
override UseInProcLoader : bool with get, set
function get UseInProcLoader () : boolean
function set UseInProcLoader (value : boolean)
プロパティ値
型: System. . :: . .Boolean
Boolean 値です。
実装
説明
UseInProcLoader を true に設定すると、サブスクライバで初期スナップショットを適用するときにディストリビューション エージェントによって BULK INSERT コマンドが使用されます。これにより、初期スナップショットのパフォーマンスが向上します。
UseInProcLoader プロパティは xml データ型との互換性がないため、使用は避けてください。XML データをレプリケートしない場合は使用してもかまいません。
UseInProcLoader プロパティは、キャラクタ モードのスナップショットや SQL Server 以外のサブスクライバでは使用できません。
UseInProcLoader プロパティを使用する場合、サブスクライバの SQL Server サービス アカウントは、スナップショット .bcp データ ファイルが配置されているディレクトリの読み取り権限を持っている必要があります。UseInProcLoader プロパティを使用しない場合は、エージェント (SQL Server 以外のサブスクライバの場合) またはエージェントによって読み込まれた ODBC ドライバ (SQL Server サブスクライバの場合) がファイルを読み取るため、SQL Server サービス アカウントのセキュリティ コンテキストは使用されません。