TransSynchronizationAgent.UseInProcLoader Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se usa el comando BULK INSERT al aplicar los archivos de instantánea en el suscriptor.
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
Valor de propiedad
Es true
si se usará el comando BULK INSERT al aplicar los archivos de instantánea en el suscriptor; de lo contrario, es false
.
Implementaciones
Comentarios
Establecer UseInProcLoader en true
significa que el Agente de distribución usará el comando BULK INSERT al aplicar la instantánea inicial en el suscriptor. Esto mejora el rendimiento de la instantánea inicial.
La UseInProcLoader propiedad está en desuso porque no es compatible con el tipo de xml
datos. Si no va a replicar datos XML, se puede usar esta propiedad.
La UseInProcLoader propiedad no se puede usar con instantáneas de modo de caracteres ni suscriptores que no sean SQL Server.
Si usa la UseInProcLoader propiedad , la cuenta de servicio de SQL Server en el suscriptor debe tener permisos de lectura en el directorio donde se encuentran los archivos de datos .bcp de instantánea. Cuando no se usa la UseInProcLoader propiedad , el agente (para suscriptores que no son SQL Server) o el controlador ODBC cargado por el agente (para SQL Server suscriptores) lee de los archivos; por lo tanto, no se usa el contexto de seguridad de la cuenta de servicio de SQL Server.