语言

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在向订阅者应用快照文件时使用批量插入命令;否则,。 false

实现

注解

设置为 UseInProcLoader 意味着 true 分发代理 在对订阅者应用初始快照时会使用 BULK INSERT 命令。 这能提升初始快照的性能。

UseInProcLoader该属性被弃用,因为它与xml数据类型不兼容。 如果你不复制 XML 数据,可以使用该属性。

该UseInProcLoader属性不能用于字符模式快照或非 SQL Server 订阅者。

如果你使用该UseInProcLoader属性,订阅者的 SQL Server 服务账户必须对快照 .bcp 数据文件所在的目录拥有读取权限。 当UseInProcLoader该属性未被使用时,代理(非 SQL Server 订阅者)或代理加载的 ODBC 驱动(针对 SQL Server 订阅者)会从文件中读取;因此,SQL Server 服务账户的安全上下文不会被使用。

适用于