TransSynchronizationAgent.UseInProcLoader Propriété

Définition

Obtient ou définit une valeur qui indique s'il faut utiliser la commande BULK INSERT lors de l'application de fichiers d'instantanés à l'abonné.

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

Valeur de propriété

true pour utiliser la commande BULK INSERT lors de l'application de fichiers d'instantanés sur l'Abonné ; sinon, false.

Implémente

Remarques

La définition UseInProcLoader signifie true que le Agent de distribution utilisera la commande BULK INSERT lors de l’application de l’instantané initial sur l’Abonné. Cela améliore les performances de l’instantané initial.

La UseInProcLoader propriété est déconseillée, car elle n’est pas compatible avec le type de xml données. Si vous ne répliquez pas de données XML, cette propriété peut être utilisée.

La UseInProcLoader propriété ne peut pas être utilisée avec des instantanés en mode caractère ou des abonnés non SQL Server.

Si vous utilisez la UseInProcLoader propriété, le compte de service SQL Server sur l’Abonné doit disposer d’autorisations de lecture sur le répertoire où se trouvent les fichiers de données .bcp d’instantané. Lorsque la UseInProcLoader propriété n’est pas utilisée, l’agent (pour les abonnés non SQL Server) ou le pilote ODBC chargé par l’agent (pour les abonnés SQL Server) lit à partir des fichiers ; par conséquent, le contexte de sécurité du compte de service SQL Server n’est pas utilisé.

S’applique à