Profils de l'Agent de réplicationReplication Agent Profiles

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Quand la réplication est configurée, un ensemble de profils d'agent est installé sur le serveur de distribution.When replication is configured, a set of agent profiles is installed on the Distributor. Un profil d'agent contient un ensemble de paramètres qui sont utilisés chaque fois qu'un agent s'exécute : pendant le processus de démarrage, chaque agent se connecte au service de distribution et interroge les paramètres situés dans son profil.An agent profile contains a set of parameters that are used each time an agent runs: each agent logs in to the Distributor during its startup process and queries for the parameters in its profile. Pour les abonnements de fusion utilisant la synchronisation Web, les profils sont téléchargés et stockés sur l'Abonné.For merge subscriptions that use Web synchronization, profiles are downloaded and stored at the Subscriber. En cas de modification du profil, le profil sur l'Abonné est mis à jour à l'exécution suivante de l'Agent de fusion.If the profile is changed, the profile at the Subscriber is updated the next time the Merge Agent runs. Pour plus d'informations sur la synchronisation Web, consultez Web Synchronization for Merge Replication.For more information about Web synchronization, see Web Synchronization for Merge Replication.

La réplication fournit un profil par défaut pour chaque agent et des profils supplémentaires prédéfinis pour l'Agent de lecture du journal, l'Agent de distribution et l'Agent de fusion.Replication provides a default profile for each agent and additional predefined profiles for the Log Reader Agent, Distribution Agent, and Merge Agent. En plus des profils fournis, vous pouvez créer des profils adaptés aux besoins de vos applications.In addition to the profiles provided, you can create profiles suited to your application requirements. Un profil d'agent permet de modifier aisément les paramètres clés de tous les agents associés à ce profil.An agent profile allows you to change key parameters easily for all agents associated with that profile. Par exemple, si vous disposez de 20 Agents d'instantané et devez changer la valeur du délai d'expiration des requêtes (paramètre -QueryTimeout ), vous pouvez mettre à jour le profil utilisé par les Agents d'instantané ; tous les agents de ce type utiliseront automatiquement la nouvelle valeur lors de leur exécution suivante.For example, if you have 20 Snapshot Agents and need to change the query timeout value (the -QueryTimeout parameter), you can update the profile used by the Snapshot Agents and all agents of that type will begin using the new value automatically the next time they run.

Vous pouvez également disposer de profils différents pour les diverses instances d'un agent.You might also have different profiles for different instances of an agent. Par exemple, un Agent de fusion qui utilise une connexion à distance pour se connecter au serveur de publication et au serveur de distribution peut se servir d'un ensemble de paramètres plus adaptés à cette liaison de communication moins rapide en recourant au profil liaison lente .For example, a Merge Agent that connects to the Publisher and Distributor over a dialup connection could use a set of parameters that are better suited to the slower communications link by using the slow link profile.

Notes

Si vous spécifiez une valeur pour un paramètre d'agent sur la ligne de commande, cette valeur supplante la valeur définie pour le même paramètre dans le profil d'agent.If you specify a value for an agent parameter on the command line, that value overrides the value set for the same parameter in the agent profile.

Pour utiliser et modifier des profils d'agentsTo use and modify agent profiles

Profils de l'Agent d'instantanéSnapshot Agent Profiles

Le tableau suivant montre les paramètres définis dans le profil par défaut de l'Agent d'instantané.The following table shows the parameters defined in the default profile for the Snapshot Agent. Pour plus d'informations sur ces paramètres, consultez Replication Snapshot Agent.For more information on these parameters, see Replication Snapshot Agent.

par défautdefault
-BcpBatchSize-BcpBatchSize 100000100000
-HistoryVerboseLevel-HistoryVerboseLevel 22
-LoginTimeout-LoginTimeout 1515
-QueryTimeout-QueryTimeout 18001800

Profils de l'Agent de lecture du journalLog Reader Agent Profiles

Le tableau suivant montre les paramètres définis dans les profils de l'Agent de lecture du journal.The following table shows the parameters defined in the profiles for the Log Reader Agent. Chaque colonne du tableau représente un profil nommé.Each column in the table represents a named profile. Pour plus d'informations sur ces paramètres, consultez Replication Log Reader Agent.For more information on these parameters, see Replication Log Reader Agent.

par défautdefault historique commentéverbose history
-HistoryVerboseLevel-HistoryVerboseLevel 11 22
-LoginTimeout-LoginTimeout 1515 1515
-LogScanThreshold-LogScanThreshold 500000500000 500000500000
-PollingInterval-PollingInterval 55 55
-QueryTimeout-QueryTimeout 18001800 18001800
-ReadBatchSize-ReadBatchSize 500500 500500

Profils de l'Agent de distributionDistribution Agent Profiles

Le tableau suivant montre les paramètres définis dans les profils de l'Agent de distribution.The following table shows the parameters defined in the profiles for the Distribution Agent. Chaque colonne du tableau représente un profil nommé.Each column in the table represents a named profile. Pour plus d'informations sur ces paramètres, consultez Replication Distribution Agent.For more information on these parameters, see Replication Distribution Agent.

par défautdefault historique commentéverbose history Gestionnaire de synchronisation WindowsWindows Synchronization Manager Continuer avec les erreurs de cohérence des donnéesContinue on data consistency errors Profil de distribution du flux de données OLEDBDistribution Profile for OLEDB streaming
-BcpBatchSize-BcpBatchSize 100000100000 100000100000 10001000 100000100000 21474736472147473647
-CommitBatchSize-CommitBatchSize 100100 100100 100100 100100 100100
-CommitBatchThreshold-CommitBatchThreshold 10001000 10001000 10001000 10001000 10001000
-HistoryVerboseLevel-HistoryVerboseLevel 11 22 11 11 11
-KeepAliveMessageInterval-KeepAliveMessageInterval 300300 300300 300300 300300 300300
-LoginTimeout-LoginTimeout 1515 1515 1515 1515 1515
-MaxBcpThreads-MaxBcpThreads 11 11 11 11 11
-MaxDeliveredTransactions-MaxDeliveredTransactions 00 00 00 00 00
-OledbStreamThreshold-OledbStreamThreshold NULLNULL NULLNULL NULLNULL NULLNULL 3276832768
-PacketSize-PacketSize NULLNULL NULLNULL NULLNULL NULLNULL 3276832768
-PollingInterval-PollingInterval 55 55 55 55 55
-QueryTimeout-QueryTimeout 18001800 18001800 18001800 18001800 18001800
-SkipErrors-SkipErrors NULLNULL NULLNULL NULLNULL -SkipErrors 2601:2627:20598-SkipErrors 2601:2627:20598 NULLNULL
-TransactionsPerHistory-TransactionsPerHistory 100100 100100 100100 100100 100100
-UseOledbStreaming-UseOledbStreaming NULLNULL NULLNULL NULLNULL NULLNULL -UseOledbStreaming-UseOledbStreaming

Profils de l'Agent de fusionMerge Agent Profiles

Le tableau suivant montre les paramètres définis dans les profils de l'Agent de fusion.The following table shows the parameters defined in the profiles for the Merge Agent. Chaque colonne du tableau représente un profil nommé.Each column in the table represents a named profile. Pour plus d'informations sur ces paramètres, consultez Replication Merge Agent.For more information on these parameters, see Replication Merge Agent.

par défautdefault historique commentéverbose history Gestionnaire de synchronisation WindowsWindows Synchronization Manager validation du nombre de lignesrowcount validation validation du nombre de lignes et du total de contrôlerowcount and checksum validation liaison lenteslow link serveur à serveur haut volumehigh volume server-to-server
-BcpBatchSize-BcpBatchSize 100000100000 100000100000 10001000 100000100000 100000100000 100000100000 100000100000
-ChangesPerHistory-ChangesPerHistory 100100 5050 5050 100100 100100 100100 10001000
-DestThreads-DestThreads 22 11 11 11 11 11 44
-DownloadGenerationsPerBatch-DownloadGenerationsPerBatch 5050 5050 5050 5050 5050 11 500500
-DownloadReadChangesPerBatch-DownloadReadChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-DownloadWriteChangesPerBatch-DownloadWriteChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-FastRowCount-FastRowCount 11 11 11 11 11 11 11
-HistoryVerboseLevel-HistoryVerboseLevel 22 33 11 11 22 11 22
-KeepAliveMessageInterval-KeepAliveMessageInterval 300300 300300 300300 300300 300300 300300 300300
-LoginTimeout-LoginTimeout 1515 1515 1515 1515 1515 1515 1515
-MaxDownloadChanges-MaxDownloadChanges 00 00 00 00 00 00 00
-MaxUploadChanges-MaxUploadChanges 00 00 00 00 00 00 00
-MetadataRetentionCleanup-MetadataRetentionCleanup 11 11 11 11 11 11 11
-NumDeadlockRetries-NumDeadlockRetries 55 55 55 55 55 55 55
-ParallelUploadDownload-ParallelUploadDownload NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL 11
-PollingInterval-PollingInterval 6060 6060 6060 6060 6060 6060 6060
-QueryTimeout-QueryTimeout 300300 300300 300300 300300 300300 300300 600600
-QueueSizeMultiplier-QueueSizeMultiplier NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL 55
-SrcThreads-SrcThreads 22 22 22 22 22 11 33
-StartQueueTimeout-StartQueueTimeout 00 00 00 00 00 00 00
-UploadGenerationsPerBatch-UploadGenerationsPerBatch 5050 5050 5050 5050 5050 11 500500
-UploadReadChangesPerBatch-UploadReadChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-UploadWriteChangesPerBatch-UploadWriteChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-Validate-Validate 00 00 00 11 33 00 00
-ValidateInterval-ValidateInterval 6060 6060 6060 6060 6060 6060 6060

Profils de l'Agent de lecture de la file d'attenteQueue Reader Agent Profiles

Le tableau suivant montre les paramètres définis dans le profil par défaut de l'Agent de lecture de la file d'attente.The following table shows the parameters defined in the default profile for the Queue Reader Agent. Pour plus d'informations sur ces paramètres, consultez Replication Queue Reader Agent.For more information on these parameters, see Replication Queue Reader Agent.

par défautdefault
-HistoryVerboseLevel-HistoryVerboseLevel 11
-LoginTimeout-LoginTimeout 1515
-PollingInterval-PollingInterval 55
-QueryTimeout-QueryTimeout 18001800

Voir aussiSee Also

Administration de l’Agent de réplication Replication Agent Administration
Afficher et modifier des paramètres d’invite de commandes d’un Agent de réplication (SQL Server Management Studio) View and Modify Replication Agent Command Prompt Parameters (SQL Server Management Studio)
Replication Agent Executables ConceptsReplication Agent Executables Concepts