Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Managed Instance
Quando a replicação é configurada, um conjunto de perfis de agente é instalado no Distribuidor. Um perfil de agente contém um conjunto de parâmetros que são usados sempre que um agente é executado: cada agente inicia sessão no Distribuidor durante o seu processo de arranque e consulta os parâmetros no seu perfil. Para subscrições de fusão que utilizam sincronização Web, os perfis são descarregados e armazenados no Assinante. Se o perfil for alterado, o perfil no Assinante é atualizado na próxima execução do Merge Agent. Para mais informações sobre sincronização Web, consulte Sincronização Web para Replicação por Fusão.
A replicação fornece um perfil predefinido para cada agente e perfis pré-definidos adicionais para o Log Reader Agent, Distribution Agent e Merge Agent. Para além dos perfis fornecidos, pode criar perfis adequados aos requisitos da sua candidatura. Um perfil de agente permite-lhe alterar facilmente parâmetros-chave para todos os agentes associados a esse perfil. Por exemplo, se tiver 20 Agentes de Snapshot e precisar de alterar o valor de timeout da consulta (o parâmetro -QueryTimeout ), pode atualizar o perfil usado pelos Agentes de Snapshot e todos os agentes desse tipo começarão a usar automaticamente o novo valor na próxima execução.
Também pode ter perfis diferentes para diferentes casos de um agente. Por exemplo, um Merge Agent que se liga ao Publisher e ao Distribuidor através de uma ligação discada pode usar um conjunto de parâmetros mais adequados à ligação de comunicação mais lenta, utilizando o perfil de ligação lenta.
Note
Se especificar um valor para um parâmetro de agente na linha de comandos, esse valor sobrepõe-se ao conjunto de valores para o mesmo parâmetro no perfil do agente.
Para usar e modificar os perfis dos agentes
Perfis Snapshot Agent
A tabela seguinte mostra os parâmetros definidos no perfil predefinido do Snapshot Agent. Para mais informações sobre estes parâmetros, consulte Replication Snapshot Agent.
| predefinição | |
|---|---|
| -BcpBatchTamanho | 100000 |
| -HistóriaVerboseLevel | 2 |
| -LoginTimeout | 15 |
| -QueryTimeout | 1800 |
Perfis de Agentes do Leitor de Registo
A tabela seguinte mostra os parâmetros definidos nos perfis do Agente Leitor de Log. Cada coluna da tabela representa um perfil nomeado. Para mais informações sobre estes parâmetros, consulte Replication Log Reader Agent.
| predefinição | História prolixa | |
|---|---|---|
| -HistóriaVerboseLevel | 1 | 2 |
| -LoginTimeout | 15 | 15 |
| -LogScanThreshold | 500000 | 500000 |
| -PollingInterval | 5 | 5 |
| -QueryTimeout | 1800 | 1800 |
| -ReadBatchSize | 500 | 500 |
Perfis de Distribution Agent
A tabela seguinte mostra os parâmetros definidos nos perfis do Distribution Agent. Cada coluna da tabela representa um perfil nomeado. Para mais informações sobre estes parâmetros, consulte Replication Distribution Agent.
| predefinição | História prolixa | Gestor de Sincronização do Windows | Continuar com erros de consistência de dados | Perfil de distribuição para streaming OLEDB | |
|---|---|---|---|---|---|
| -BcpBatchTamanho | 100000 | 100000 | 1000 | 100000 | 2147473647 |
| -CommitBatchSize | 100 | 100 | 100 | 100 | 100 |
| -CommitBatchThreshold | 1000 | 1000 | 1000 | 1000 | 1000 |
| -HistóriaVerboseLevel | 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 |
| -Tamanho do Pacote | 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 |
| -TransaçõesPerHistória | 100 | 100 | 100 | 100 | 100 |
| -UseOledbStreaming | NULL | NULL | NULL | NULL | -UseOledbStreaming |
Perfis de Merge Agent
A tabela seguinte mostra os parâmetros definidos nos perfis do Merge Agent. Cada coluna da tabela representa um perfil nomeado. Para mais informações sobre estes parâmetros, consulte Replication Merge Agent.
| predefinição | História prolixa | Gestor de Sincronização do Windows | Validação da contagem de linhas | Contagem de linhas e validação da soma de verificação | Ligação lenta | servidor para servidor de alto volume | |
|---|---|---|---|---|---|---|---|
| -BcpBatchTamanho | 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 |
| -ContagemRápidoRowContagem | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| -HistóriaVerboseLevel | 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 |
| -MaxUploadAlterações | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| -RetençãoLimpeza de Metadados | 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 |
| -MultiplicadorTamanhoDeTamanho da Fila | 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 |
| -CarregarLerAlteraçõesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -CarregarEscreverAlteraçõesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -Validar | 0 | 0 | 0 | 1 | 3 | 0 | 0 |
| -ValidateInterval | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
Perfis de Agentes do Leitor de Fila
A tabela seguinte mostra os parâmetros definidos no perfil predefinido para o Agente Leitor de Fila. Para mais informações sobre estes parâmetros, consulte Replication Queue Reader Agent.
| predefinição | |
|---|---|
| -HistóriaVerboseLevel | 1 |
| -LoginTimeout | 15 |
| -PollingInterval | 5 |
| -QueryTimeout | 1800 |
Conteúdo relacionado
- Administração do Agente de Replicação
- Visualizar e Modificar os Parâmetros do Prompt de Comando do Agente de Replicação
- Conceitos de Executáveis do Agente de Replicação