MSSQL_ENG014160
Détails du message
Nom de produit |
SQL Server |
Version du produit |
10.50 |
Numéro de build du produit |
|
ID d'événement |
14160 |
Source de l'événement |
MSSQLSERVER |
Composant |
Moteur de base de données SQL Server |
Nom symbolique |
|
Texte du message |
Le seuil [%s:%s] de la publication [%s] a été défini. Un ou plusieurs abonnements à cette publication ont expiré. |
Explication
La réplication vous permet d'activer des avertissements pour plusieurs situations. Vous pouvez, entre autres, signaler l'expiration imminente d'un abonnement. Les abonnements peuvent expirer s'ils ne sont pas synchronisés durant une certaine période de rétention. Pour plus d'informations, consultez Expiration et désactivation des abonnements.
Lorsque vous activez un avertissement à l'aide du moniteur de réplication ou de la procédure stockée sp_replmonitorchangepublicationthreshold, vous spécifiez un seuil qui détermine à quel moment l'avertissement sera déclenché. Quand ce seuil est atteint ou dépassé, un avertissement s'affiche dans le moniteur de réplication et un événement est enregistré dans le journal des événements Windows. Le franchissement d'un seuil peut également déclencher une alerte de l'Agent SQL Server. Pour plus d'informations, consultez Définition de seuils et d'avertissements dans le moniteur de réplication et Procédure : analyser la réplication par programmation (programmation Transact-SQL de la réplication).
Action de l'utilisateur
La résolution de ce problème dépend de la raison pour laquelle l'avertissement s'est déclenché :
Si le seuil a été dépassé mais que l'abonnement n'a pas encore expiré, synchronisez l'abonnement. Pour plus d'informations, consultez Synchronisation des données.
Si l'agent s'exécute mais qu'il ne réplique pas correctement les modifications, l'abonnement peut expirer. Pour la réplication transactionnelle, assurez-vous que l'Agent de distribution et l'Agent de lecture du journal sont en cours d'exécution. Pour la réplication de fusion, assurez-vous que l'Agent de fusion est en cours d'exécution. Pour des informations sur le démarrage de ces agents, consultez Procédure : démarrer et arrêter un Agent de réplication (SQL Server Management Studio) et Concepts des exécutables de l'agent de réplication.
Si l'abonnement a expiré, il doit soit être réinitialisé, soit être supprimé et recréé, suivant le type de l'abonnement et le moment où il a expiré. Pour plus d'informations, consultez Expiration et désactivation des abonnements.