TransSynchronizationAgent.UseInProcLoader Proprietà

Definizione

Ottiene o imposta un valore che indica se utilizzare il comando BULK INSERT in caso di applicazione di file di snapshot al sottoscrittore.

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

Valore della proprietà

true per utilizzare il comando BULK INSERT in caso di applicazione di file di snapshot al Sottoscrittore; in caso contrario, false.

Implementazioni

Commenti

Se si imposta UseInProcLoader su true , il agente di distribuzione userà il comando BULK INSERT quando si applica lo snapshot iniziale nel Sottoscrittore. Ciò migliora le prestazioni dello snapshot iniziale.

La UseInProcLoader proprietà è deprecata perché non è compatibile con il xml tipo di dati. Se non si replicano dati XML, è possibile utilizzare questa proprietà.

La UseInProcLoader proprietà non può essere utilizzata con snapshot in modalità carattere o sottoscrittori non SQL Server.

Se si usa la UseInProcLoader proprietà , l'account del servizio SQL Server nel Sottoscrittore deve disporre delle autorizzazioni di lettura per la directory in cui si trovano i file di dati con estensione bcp snapshot. Quando la UseInProcLoader proprietà non viene utilizzata, l'agente (per sottoscrittori non SQL Server) o il driver ODBC caricato dall'agente (per i Sottoscrittori SQL Server) legge dai file; pertanto, il contesto di sicurezza dell'account del servizio SQL Server non viene utilizzato.

Si applica a