Événement
31 mars, 23 h - 2 avr., 23 h
Le plus grand événement d’apprentissage SQL, Fabric et Power BI. 31 mars au 2 avril. Utilisez le code FABINSIDER pour économiser 400 $.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
S’applique à : SQL Server
Azure SQL Managed Instance
Cette procédure stockée supprime tous les objets de réplication sur la base de données de publication sur l’instance de serveur de publication de SQL Server ou sur la base de données d’abonnement sur l’instance d’Abonné de SQL Server. Exécutez sp_removedbreplication
dans la base de données appropriée ou, si l’exécution se trouve dans le contexte d’une autre base de données sur la même instance, spécifiez la base de données dans laquelle les objets de réplication doivent être supprimés. Cette procédure ne supprime pas les objets d’autres bases de données, comme la base de données de distribution.
Cette procédure ne doit être utilisée que si les autres méthodes de suppression d'objets de réplication ont échoué.
Conventions de la syntaxe Transact-SQL
sp_removedbreplication
[ [ @dbname = ] N'dbname' ]
[ , [ @type = ] N'type' ]
[ ; ]
Nom de la base de données. @dbname est sysname, avec la valeur par défaut NULL
. Quand NULL
, la base de données active est utilisée.
Type de réplication pour lequel les objets de base de données sont supprimés. @type est nvarchar(5) et peut être l’une des valeurs suivantes.
Valeur | Description |
---|---|
tran |
Supprime les objets de publication dans une réplication transactionnelle. |
merge |
Supprime les objets de publication dans une réplication de fusion. |
both (valeur par défaut) |
Supprime tous les objets de publication de la réplication. |
0
(réussite) or 1
(échec).
sp_removedbreplication
est utilisé dans tous les types de réplication.
sp_removedbreplication
est utile lors de la restauration d’une base de données répliquée qui n’a pas besoin d’être restaurée.
sp_removedbreplication
ne peut pas être utilisé sur une base de données marquée comme en lecture seule.
Seuls les membres du rôle serveur fixe sysadmin peuvent s’exécuter.sp_removedbreplication
Supprimez les objets de réplication dans la base de données d’abonnement du AdventureWorks2022
réplica.
-- Remove replication objects from the subscription database on MYSUB.
DECLARE @subscriptionDB AS sysname
SET @subscriptionDB = N'AdventureWorks2022Replica'
-- Remove replication objects from a subscription database (if necessary).
USE master
EXEC sp_removedbreplication @subscriptionDB
GO
Événement
31 mars, 23 h - 2 avr., 23 h
Le plus grand événement d’apprentissage SQL, Fabric et Power BI. 31 mars au 2 avril. Utilisez le code FABINSIDER pour économiser 400 $.
Inscrivez-vous aujourd’hui