Comment Supprimer un table répliquée dans la publication

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 »Sans titre

É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:

Sans titre

 

Sans titre

Maintenant, nous pouvons DROP l’article de la base de données publiée à l’aide de la commande DROP

cordialement

 

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.