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.
Si vous utilisez la synchronisation Web, vous pouvez démarrer Replmerg.exe et passer l'option -T 106 pour utiliser l'indicateur de trace 106. Cela vous permet d'afficher les messages à destination et en provenance du serveur de publication. Si vous ajoutez l'indicateur de trace à la ligne de commande de l'agent Replmerg.exe, ce dernier écrit les messages d'entrée du client dans un fichier nommé ExchangeID(guid).IN.XML, puis écrit les messages de sortie dans un fichier nommé ExchangeID(guid).OUT.XML. (Dans ces noms de fichiers, guid représente le GUID de la session Exchange Server.) Ces fichiers sont créés dans le répertoire à partir duquel Replmerg.exe est appelé. Par mesure de précaution, il est conseillé de supprimer ces fichiers une fois que vous avez terminé.
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 Procédure : utiliser les profils d'agent de réplication (programmation Transact-SQL de la réplication).
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 Concepts des exécutables de l'agent de réplication.
Pour une liste complète des paramètres de chaque agent, consultez les rubriques suivantes :
Historique des modifications
Mise à jour du contenu |
---|
Ajout d'informations sur l'indicateur de trace 106. |