MSSQL_REPL027183

Détails du message

Nom du produit

SQL Server

Version du produit

10.0

Numéro de version

 

ID d'événement

27183

Source de l'événement

MSSQLSERVER

Composant

Moteur de base de données SQL Server

Nom symbolique

Texte du message

Le processus de fusion a omis d'énumérer les changements dans les articles dotés de filtres de lignes paramétrés. Si cette erreur persiste, augmentez le délai d'attente de la requête pour ce processus, réduisez la période de rétention de la publication et améliorez les index sur les tables publiées.

Explication

Cette erreur est émise si le délai d'attente d'un Agent de fusion est dépassé lors du traitement des modifications dans une publication filtrée. Le dépassement du délai d'attente peut être causé par l'un des problèmes suivants :

  • Non-utilisation de l'optimisation des partitions précalculées.

  • Fragmentation de l'index sur les colonnes utilisées pour le filtrage.

  • Tables volumineuses de métadonnées de fusion, comme MSmerge_tombstone, MSmerge_contents et MSmerge_genhistory.

  • Tables filtrées qui ne sont pas jointes sur une clé unique, et filtres de jointures qui impliquent un grand nombre de tables.

Action de l'utilisateur

Pour résoudre ce problème :