Partilhar via


TransSynchronizationAgent.UseInProcLoader Propriedade

Definição

Obtém ou define um valor que indica se o comando BULK INSERT deve ser usado ao aplicar arquivos de instantâneo no assinante.

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 da propriedade

true para usar o comando BULK INSERT ao aplicar arquivos de instantâneo no Assinante; caso contrário, false.

Implementações

Comentários

A configuração UseInProcLoader significa true que o ディストリビューション エージェント usará o comando BULK INSERT ao aplicar o instantâneo inicial no Assinante. Isso melhora o desempenho do instantâneo inicial.

A UseInProcLoader propriedade foi preterida porque não é compatível com o xml tipo de dados. Se você não estiver replicando dados XML, essa propriedade poderá ser usada.

A UseInProcLoader propriedade não pode ser usada com instantâneos de modo de caractere ou assinantes não SQL Server.

Se você usar a UseInProcLoader propriedade, a conta de serviço SQL Server no Assinante deverá ter permissões de leitura no diretório em que os arquivos de dados .bcp de instantâneo estão localizados. Quando a UseInProcLoader propriedade não é usada, o agente (para assinantes não SQL Server) ou o driver ODBC carregado pelo agente (para assinantes SQL Server) lê dos arquivos; portanto, o contexto de segurança da conta de serviço SQL Server não é usado.

Aplica-se a