Share via


MSSQL_REPL027183

Détails du message

Nom de produit

SQL Server

Version du produit

10.50

Numéro de build du produit

 

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 n'a pas pu énumérer les modifications apportées aux articles via le filtre de lignes paramétrable. Si le problème persiste, augmentez le délai de requête du processus, réduisez la période de rétention de la publication, puis améliorez les index des 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 :