Compartilhar via


Perfis do Agente de Replicação

Um conjunto de perfis de agente é instalado no distribuidor quando a replicação é configurada. Um perfil de agente contém um conjunto de parâmetros que são usados sempre que um agente é executado: cada agente faz logon no distribuidor durante seu processo de inicialização e consulta os parâmetros em seu perfil. Para assinaturas de mesclagem que usam sincronização da Web, os perfis são baixados e armazenados no assinante. Se o perfil for alterado, o perfil no assinante será atualizado na próxima vez que o Agente de Mesclagem for executado. Para obter mais informações sobre a sincronização da Web, consulte Sincronização da Web para replicação de mesclagem..

A replicação fornece um perfil padrão para cada agente e perfis adicionais predefinidos para o Agente de Leitor de Log, o Agente de Distribuição e o Agente de Mesclagem. Além dos perfis fornecidos, você pode criar perfis adaptados às exigências de seu aplicativo. Um perfil de agente permite alterar, facilmente, parâmetros fundamentais para todos os agentes associados àquele perfil. Por exemplo, se você tem 20 Agente de Instantâneos e precisa alterar o valor do tempo limite de consulta (parâmetro -QueryTimeout), você pode atualizar o perfil utilizado pelos Agentes de Instantâneo e todos os agentes desse tipo usarão o novo valor automaticamente na próxima vez que forem executados.

Você também pode ter perfis diferentes para instâncias diferentes de um agente. Por exemplo, um Agente de Mesclagem que se conecta ao Publicador e ao Distribuidor por meio de uma conexão discada poderá usar um conjunto de parâmetros mais adequados para links de comunicações mais lentas usando o perfil vínculo lento.

ObservaçãoObservação

Se você especificar um valor para o parâmetro de um agente na linha de comando, esse valor substitui o valor definido para o mesmo parâmetro no perfil do agente.

Para usar e modificar perfis de agente

Perfis do Agente de Instantâneo

A tabela abaixo mostra os parâmetros definidos no perfil padrão para o Agente de Instantâneo. Para obter mais informações sobre esses parâmetros, consulte Replication Snapshot Agent.

padrão

-BcpBatchSize

100000

-HistoryVerboseLevel

2

-LoginTimeout

15

-QueryTimeout

1800

Perfis do Agente de Leitor de Log

A tabela abaixo mostra os parâmetros definidos nos perfis para o Agente de Leitor de Log. Cada coluna na tabela representa um perfil nomeado. Para obter mais informações sobre esses parâmetros, consulte Replication Agente de Leitor de Log.

padrão

histórico detalhado

-HistoryVerboseLevel

1

2

-LoginTimeout

15

15

-LogScanThreshold

500000

500000

-PollingInterval

5

5

-QueryTimeout

1800

1800

-ReadBatchSize

500

500

Perfis do Agente de Distribuição

A tabela abaixo mostra os parâmetros definidos nos perfis para o Agente de Distribuição. Cada coluna na tabela representa um perfil nomeado. Para obter mais informações sobre estes parâmetros, consulte Agente de Distribuição de Replicação.

padrão

histórico detalhado

Gerenciador de Sincronização do Windows

Continuar em erros de consistência de dados

Perfil de distribuição para fluxo contínuo do banco de dados OLE

-BcpBatchSize

100000

100000

1000

100000

2147473647

-CommitBatchSize

100

100

100

100

100

-CommitBatchThreshold

1000

1000

1000

1000

1000

-HistoryVerboseLevel

1

2

1

1

1

-KeepAliveMessageInterval

300

300

300

300

300

-LoginTimeout

15

15

15

15

15

-MaxBcpThreads

1

1

1

1

1

-MaxDeliveredTransactions

0

0

0

0

0

-OledbStreamThreshold

NULL

NULL

NULL

NULL

32768

-PacketSize

NULL

NULL

NULL

NULL

32768

-PollingInterval

5

5

5

5

5

-QueryTimeout

1800

1800

1800

1800

1800

-SkipErrors

NULL

NULL

NULL

-SkipErrors 2601:2627:20598

NULL

-TransactionsPerHistory

100

100

100

100

100

-UseOledbStreaming

NULL

NULL

NULL

NULL

-UseOledbStreaming

Perfis do Agente de Mesclagem

A tabela abaixo mostra os parâmetros definidos nos perfis para o Agente de Mesclagem. Cada coluna na tabela representa um perfil nomeado. Para obter mais informações sobre estes parâmetros, consulte Replication Merge Agent.

padrão

histórico detalhado

Gerenciador de Sincronização do Windows

validação do número de linhas.

validação do número de linhas e da soma de verificação

vínculo lento

servidor a servidor de alto volume

-BcpBatchSize

100000

100000

1000

100000

100000

100000

100000

-ChangesPerHistory

100

50

50

100

100

100

1000

-DestThreads

2

1

1

1

1

1

4

-DownloadGenerationsPerBatch

50

50

50

50

50

1

500

-DownloadReadChangesPerBatch

100

100

100

100

100

100

100

-DownloadWriteChangesPerBatch

100

100

100

100

100

100

100

-FastRowCount

1

1

1

1

1

1

1

-HistoryVerboseLevel

2

3

1

1

2

1

2

-KeepAliveMessageInterval

300

300

300

300

300

300

300

-LoginTimeout

15

15

15

15

15

15

15

-MaxDownloadChanges

0

0

0

0

0

0

0

-MaxUploadChanges

0

0

0

0

0

0

0

-MetadataRetentionCleanup

1

1

1

1

1

1

1

-NumDeadlockRetries

5

5

5

5

5

5

5

-ParallelUploadDownload

NULL

NULL

NULL

NULL

NULL

NULL

1

-PollingInterval

60

60

60

60

60

60

60

-QueryTimeout

300

300

300

300

300

300

600

-QueueSizeMultiplier

NULL

NULL

NULL

NULL

NULL

NULL

5

-SrcThreads

2

2

2

2

2

1

3

-StartQueueTimeout

0

0

0

0

0

0

0

-UploadGenerationsPerBatch

50

50

50

50

50

1

500

-UploadReadChangesPerBatch

100

100

100

100

100

100

100

-UploadWriteChangesPerBatch

100

100

100

100

100

100

100

-Validate

0

0

0

1

3

0

0

-ValidateInterval

60

60

60

60

60

60

60

Perfis do Agente de Leitor de Fila

A tabela abaixo mostra os parâmetros definidos no perfil padrão para o Agente de Leitor de Fila. Para obter mais informações sobre esses parâmetros, consulte Replication Queue Reader Agent.

padrão

-HistoryVerboseLevel

1

-LoginTimeout

15

-PollingInterval

5

-QueryTimeout

1800

Consulte também

Tarefas

Exibir e modificar parâmetros do prompt de comando de agentes de replicação (SQL Server Management Studio)

Conceitos

Administração do agente de replicação

Conceitos dos executáveis do Replication Agent