Freigeben über


TransSynchronizationAgent.UseInProcLoader Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob beim Anwenden von Momentaufnahmedateien beim Abonnenten der BULK INSERT-Befehl verwendet werden soll, oder legt diesen Wert fest.

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

Eigenschaftswert

true, wenn beim Anwenden von Momentaufnahmedateien beim Abonnenten der BULK INSERT-Befehl verwendet werden soll, andernfalls false.

Implementiert

Hinweise

Die Einstellung UseInProcLoader bedeutettrue, dass der Verteilungs-Agent beim Anwenden der anfänglichen Momentaufnahme auf den Abonnenten den Befehl "MASSEN EINFÜGEN" verwendet. Dadurch wird die Leistung der anfänglichen Momentaufnahme verbessert.

Die UseInProcLoader Eigenschaft ist veraltet, da sie nicht mit dem xml Datentyp kompatibel ist. Wenn Sie keine XML-Daten replizieren, kann diese Eigenschaft verwendet werden.

Die UseInProcLoader Eigenschaft kann nicht mit Zeichenmodus-Momentaufnahmen oder nicht SQL Server Abonnenten verwendet werden.

Wenn Sie die UseInProcLoader Eigenschaft verwenden, muss das SQL Server Dienstkonto im Abonnement über Leseberechtigungen im Verzeichnis verfügen, in dem sich die Momentaufnahme-BCP-Datendateien befinden. Wenn die UseInProcLoader Eigenschaft nicht verwendet wird, liest der Agent (für nicht SQL Server Abonnenten) oder der ODBC-Treiber, der vom Agent geladen wurde (für SQL Server Abonnenten) aus den Dateien. Daher wird der Sicherheitskontext des SQL Server-Dienstkontos nicht verwendet.

Gilt für: