MSSQL_ENG003724

Description détaillée du message

Nom du produit

SQL Server

Version du produit

10.0

Numéro de version

 

ID d'é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 de captures instantanées) 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. Par 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 Ajout et suppression d'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 Abonnement à 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.