Agents de réplication (résolution des problèmes)
La réplication fournit plusieurs fonctionnalités pouvant être utilisées si vous devez résoudre des problèmes de traitement de l'Agent de réplication :
- Un ensemble de paramètres d'agent permettant de faciliter la résolution des problèmes. Ces paramètres sont décrits dans la présente rubrique.
- Accès à l'historique de l'Agent et résultat dans le Moniteur de réplication. Pour plus d'informations, consultez Moniteur de réplication (résolution des problèmes).
- Un ensemble d'alertes prédéfinies permettant de notifier les administrateurs sur certaines conditions, tels que les échecs de l'Agent et les problèmes de performance. Pour plus d'informations, consultez Définition de seuils et d'avertissements dans le moniteur de réplication et Utilisation des alertes pour les événements de l'Agent de réplication.
Tous les agents de réplication prennent en charge les paramètres suivants. Il est recommandé d'utiliser ces paramètres pendant la résolution des problèmes, puis de les paramétrer avec des valeurs appropriées une fois la résolution des problèmes terminée. Par exemple, le paramètre -Output ne doit être utilisé que pendant la résolution des problèmes, car il peut affecter les performances.
Paramètre | Description |
---|---|
-HistoryVerboseLevel |
Quantité d'historique journalisée pendant une opération de l'Agent. La spécification d'une valeur plus élevée pour ce paramètre peut s'avérer utile lors de la résolution des problèmes. |
-OutputVerboseLevel |
Quantité et type d'information de sortie pendant le traitement de l'Agent. La sortie de l'Agent peut être enregistrée sur un fichier, laquelle est indiquée à l'aide du paramètre -Output. |
-Output |
Chemin d'accès du fichier de sortie de l'Agent. Si le nom du fichier n'est pas spécifié, la sortie est envoyée à la console. Lors de la résolution des problèmes, il est recommandé d'utiliser une valeur plus élevée pour -OutputVerboseLevel et d'enregistrer la sortie sur un fichier. |
-QueryTimeOut |
Nombre de secondes avant l'expiration d'une requête de l'Agent. La spécification d'une valeur plus élevée pour ce paramètre peut s'avérer utile, particulièrement lors de la résolution des problèmes de performance dans lesquels les requêtes s'exécutent lentement. |
-LoginTimeOut |
Nombre de secondes avant l'expiration d'une tentative de connexion de l'Agent. La spécification d'une valeur plus élevée pour ce paramètre peut s'avérer utile, particulièrement lors de la résolution des problèmes de connectivité. |
L'Agent de distribution prend en charge deux paramètres supplémentaires.
Paramètre | Description |
---|---|
-SkipErrors |
Liste d'erreurs devant être ignorées lors de l'application des modifications sur l'Abonné. Pour plus d'informations, consultez Omission des erreurs lors de la réplication transactionnelle. |
-ErrorFile |
Nom de fichier et de chemin d'accès du fichier d'erreurs généré par l'Agent de distribution. Ce fichier est généré là où une erreur s'est produite lors de l'application de transactions de réplication sur l'Abonné ; les erreurs se produisant sur le serveur de publication ou de distribution ne sont pas journalisées dans ce fichier. Ce fichier contient les transactions de réplication ayant échoué, avec les messages d'erreur associés. S'il n'est pas spécifié, le fichier d'erreurs est créé dans le répertoire même de l'Agent de distribution. Le nom du fichier d'erreurs est distrib.err. |
Les paramètres de l'Agent peuvent être spécifiés des manières suivantes :
- Dans un profil de l'Agent de réplication. Pour plus d'informations, consultez Procédure : utiliser les profils des Agents de réplication (SQL Server Management Studio) et How to: Work with Replication Agent Profiles (Replication Transact-SQL Programming).
- Dans l'étape du travail de l'Agent SQL Server qui exécute l'Agent de réplication. Pour plus d'informations, consultez Procédure : afficher et modifier des paramètres d'invite de commandes d'un Agent de réplication (SQL Server Management Studio).
- Directement sur la ligne de commande ou dans un fichier de commandes. Pour plus d'informations, consultez Programming Replication Agent Executables.
Pour une liste complète des paramètres de chaque agent, consultez les rubriques suivantes :
- Replication Snapshot Agent
- Replication Log Reader Agent
- Replication Distribution Agent
- Replication Merge Agent
- Replication Queue Reader Agent
Voir aussi
Concepts
Outils de dépannage de la réplication
Résolution des problèmes de réplication