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

プロパティ値

true スナップショットファイルをサブスクライバーに適用する際にBULK INSERTコマンドを使用すること;それ以外は false

実装

注釈

UseInProcLoadertrueに設定すると、ディストリビューション エージェントは加入者に初期スナップショットを適用する際にBULK INSERTコマンドを使用します。 これにより初期スナップショットのパフォーマンスが向上します。

UseInProcLoaderプロパティはxmlデータ型と互換性がないため非推奨となっています。 XMLデータを複製していない場合、このプロパティを利用できます。

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

UseInProcLoaderプロパティを使う場合、サブスクライバーのSQL Serverサービスアカウントは、スナップショットの.bcpデータファイルが存在するディレクトリに対して読み取り権限を持っている必要があります。 UseInProcLoaderプロパティが使われない場合、エージェント(非SQL Server加入者の場合)またはエージェントがロードするODBCドライバー(SQL Server加入者の場合)がファイルから読み込みます。したがって、SQL Serverサービスアカウントのセキュリティコンテキストは使用されません。

適用対象