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)