TransSynchronizationAgent.UseInProcLoader 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在向订阅者应用快照文件时,获取或设置一个值,指示是否使用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 服务账户的安全上下文不会被使用。