Partager via


MSSQL_ENG003724

Détails du message

Nom de produit

SQL Server

Version du produit

10.0

Numéro de build du produit

 

ID de l'événement

3724

Source de l'événement

MSSQLSERVER

Composant

Moteur de base de données SQL Server

Nom symbolique

Texte du message

Impossible de %S_MSG the %S_MSG '%.*ls' parce qu'il est utilisé pour la réplication.

Explication

Lorsque des objets d'une base de données sont répliqués, ils sont marqués comme étant répliqués dans la table système sysarticles (publications transactionnelles ou d'instantanés) ou dans la table système sysmergearticles (publications de fusion). Si vous tentez de supprimer un objet répliqué, cette erreur est générée.

Action de l'utilisateur

Vérifiez que l'objet de base de données n'est pas répliqué avant d'essayer de le supprimer. Exemple :

  • Si l'erreur se produit dans la base de données de publication, supprimez l'article de la publication avant de supprimer l'objet. Pour plus d'informations, consultez Ajouter et supprimer des articles de publications existantes.

  • Si l'erreur se produit dans la base de données d'abonnement, supprimez l'abonnement avant de supprimer l'objet. Pour plus d'informations, consultez S'abonner à des publications. Dans le cas d'abonnements aux publications transactionnelles, il est possible de supprimer l'abonnement à un article individuel plutôt qu'à la publication complète. Pour plus d'informations, consultez sp_dropsubscription (Transact-SQL).

Si cette erreur se produit dans une base de données qui n'est pas répliquée, exécutez sp_removedbreplication (Transact-SQL) pour vous assurer que les objets qu'elle contient ne sont pas marqués comme étant répliqués.

Voir aussi

Concepts

Guide de référence des erreurs et des événements (réplication)