Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détails du message
Nom du produit |
SQL Server |
Version du produit |
9.0 |
Numéro de build du produit |
9.00.1399.60 |
ID de l'événement |
27056 |
Source de l'événement |
MSSQLSERVER |
Composant |
Moteur de base de données SQL Server |
Nom symbolique |
|
Texte du message |
Le processus de fusion n'a pas pu modifier l'historique de génération sur le '%1'. Lors de la résolution du problème, redémarrez la synchronisation avec un enregistrement d'historique détaillé et spécifiez un fichier de sortie dans lequel écrire. |
Explication
Cette erreur résulte généralement d'une contention dans les tables système de réplication de fusion devenues trop volumineuses. Une longue période de rétention de publication est souvent à l'origine d'une croissance excessive des tables système car les métadonnées doivent être stockées dans ces tables jusqu'à la fin de la période de rétention.
Action utilisateur
Pour résoudre ce problème :
- Diminuez la valeur des paramètres -DownloadGenerationsPerBatch et -UploadGenerationsPerBatch de l'Agent de fusion afin d'autoriser la poursuite du traitement pendant que vous résolvez le problème sous-jacent à l'origine de l'erreur. Les paramètres d'Agent peuvent être définis dans des profils d'agent ou via la ligne de commande. Pour plus d'informations, consultez :
- Procédure : utiliser les profils des Agents de réplication (SQL Server Management Studio)
- Procédure : afficher et modifier des paramètres d'invite de commandes d'un Agent de réplication (SQL Server Management Studio)
- How to: Work with Replication Agent Profiles (Replication Transact-SQL Programming)
- Programming Replication Agent Executables.
- Spécifiez une période de rétention de publication la plus courte possible. Pour plus d'informations, consultez Expiration et désactivation des abonnements.
- Dans le cadre de la maintenance de réplication de fusion, vous devez de temps à autre vérifier la croissance des tables système associées à la réplication de fusion : MSmerge_contents, MSmerge_genhistory et MSmerge_tombstone, MSmerge_current_partition_mappings et MSmerge_past_partition_mappings. Procédez régulièrement à la réindexation de ces tables. Pour plus d'informations, consultez Réorganisation et reconstruction d'index.
Voir aussi
Concepts
Cause et résolution des erreurs de réplication