Perfiles del Agente de réplica
Actualizado: 14 de abril de 2006
Cuando se configura la réplica, se instala un conjunto de perfiles de agente en el distribuidor. Un perfil de agente contiene un conjunto de parámetros que se utilizan cada vez que se ejecuta el agente: cada agente se registra en el distribuidor durante el proceso de inicio y consulta los parámetros de su perfil. En las suscripciones de mezcla que utilizan la sincronización Web, los perfiles se descargan y almacenan en el suscriptor. Si se cambia el perfil, éste se actualiza en el suscriptor la próxima vez que se ejecuta el Agente de mezcla. Para obtener más información acerca de la sincronización Web, vea Sincronización Web para la réplica de mezcla.
La réplica proporciona un perfil predeterminado para cada agente y perfiles predefinidos adicionales para el Agente de registro del LOG, el Agente de distribución y el Agente de mezcla. Además de los perfiles proporcionados, puede crear perfiles adaptados a los requisitos de su aplicación. Un perfil de agente permite cambiar fácilmente los principales parámetros de todos los agentes asociados con ese perfil. Por ejemplo, si tiene 20 agentes de instantáneas y necesita cambiar el valor de tiempo de espera de la consulta (el parámetro -QueryTimeout), puede actualizar el perfil utilizado por los agentes de distribución, con lo que todos los agentes de instantáneas comenzarán automáticamente a utilizar el nuevo valor la próxima vez que se ejecuten.
También puede tener varios perfiles para distintas instancias de un agente. Por ejemplo, un agente de mezcla que se conecta al publicador y distribuidor a través de una conexión de acceso telefónico podría utilizar un conjunto de parámetros que se ajusten mejor a los vínculos de comunicaciones más lentos mediante el perfil de conexión lenta.
[!NOTA] Si especifica un valor para un parámetro de agente en la línea de comandos, ese valor reemplaza al valor establecido para el mismo parámetro en el perfil del agente.
Para utilizar y modificar perfiles de agente
- Microsoft SQL Server Management Studio: Cómo trabajar con perfiles de agente de réplica (SQL Server Management Studio)
- Programación de la réplica con Transact-SQL: How to: Work with Replication Agent Profiles (Replication Transact-SQL Programming)
Perfiles del Agente de instantáneas
En la siguiente tabla se muestran los parámetros definidos en el perfil predeterminado del Agente de instantáneas. Para obtener más información acerca de estos parámetros, vea Replication Snapshot Agent.
predeterminado | |
---|---|
-BcpBatchSize |
100000 |
-HistoryVerboseLevel |
2 |
-LoginTimeout |
15 |
-QueryTimeout |
1800 |
Perfiles del Agente de registro del LOG
En la siguiente tabla se muestran los parámetros definidos en los perfiles del Agente de registro del LOG. Cada columna de la tabla representa un perfil con nombre. Para obtener más información acerca de estos parámetros, vea Replication Log Reader Agent.
predeterminado | historial detallado | |
---|---|---|
-HistoryVerboseLevel |
1 |
2 |
-LoginTimeout |
15 |
15 |
-LogScanThreshold |
500000 |
500000 |
-PollingInterval |
5 |
5 |
-QueryTimeout |
1800 |
1800 |
-ReadBatchSize |
500 |
500 |
Perfiles del Agente de distribución
En la siguiente tabla se muestran los parámetros definidos en los perfiles del Agente de distribución. Cada columna de la tabla representa un perfil con nombre. Para obtener más información acerca de estos parámetros, vea Replication Distribution Agent.
predeterminado | historial detallado | Administrador de sincronización de Windows | Continuar después de errores de coherencia de datos. | Perfil de distribución para secuencias OLEDB | |
---|---|---|---|---|---|
-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 |
Perfiles del Agente de mezcla
En la siguiente tabla se muestran los parámetros definidos en los perfiles del Agente de mezcla. Cada columna de la tabla representa un perfil con nombre. Para obtener más información acerca de estos parámetros, vea Replication Merge Agent.
predeterminado | historial detallado | Administrador de sincronización de Windows | validación del recuento de filas | validación del recuento de filas y de la suma de comprobación | conexión lenta | grandes volúmenes entre servidores | |
---|---|---|---|---|---|---|---|
-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 |
Perfiles del Agente de lectura de cola
En la siguiente tabla se muestran los parámetros definidos en el perfil predeterminado del Agente de lectura de cola. Para obtener más información acerca de estos parámetros, vea Replication Queue Reader Agent.
predeterminado | |
---|---|
-HistoryVerboseLevel |
1 |
-LoginTimeout |
15 |
-PollingInterval |
5 |
-QueryTimeout |
1800 |
Vea también
Tareas
Conceptos
Administrar agentes de réplica
Otros recursos
Programming Replication Agent Executables