bonjour
Problème:
Parfois, il est nécessaire de Faire supprimer une table SQL Server à partir d’une base de données publiée pour la réplication transactionnelle Si vous étiez tenté de supprimer votre table publié vous aurez ce message d’erreur
« Impossible de supprimer la table ‘dbo.test’ parce qu’elle est utilisée pour la réplication »
Étant donné que la table est utilisée dans la réplication transactionnelle SQL Server, nous ne pouvons pas la supprimer car il existe des dépendances de réplication
Solution:
Pour supprimer votre la table, vous devrez d’abord l’enlever de la publication. Nous pouvons utiliser la commande sp_droparticle . Cette procédure stockée supprime un article d’une capture instantanée ou d’une publication transactionnelle
Nous pouvons également effectuer cette étape en utilisant SQL Server Management Studio en cliquant avec le bouton droit de la souris sur la publication et en sélectionnant Propriétés. Dans la page Articles, si nous décochez l’article, nous recevons le message ci-dessous:
Maintenant, nous pouvons DROP l’article de la base de données publiée à l’aide de la commande DROP
cordialement