sp_restoredbreplication (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Supprime les paramètres de réplication si une base de données est restaurée vers un serveur, une base de données ou un système non source, normalement incapables d'exécuter des processus de réplication. Lors de la restauration d’une base de données répliquée sur un serveur ou une base de données autre que celle où la sauvegarde a été effectuée, les paramètres de réplication ne peuvent pas être conservés. Sur la restauration, le serveur appelle sp_restoredbreplication
directement pour supprimer automatiquement les métadonnées de réplication de la base de données restaurée.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_restoredbreplication
[ @srv_orig = ] N'srv_orig'
, [ @db_orig = ] N'db_orig'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
[ , [ @recoveryforklsn = ] recoveryforklsn ]
[ ; ]
Arguments
[ @srv_orig = ] N’srv_orig'
Nom du serveur sur lequel la sauvegarde a été créée. @srv_orig est sysname, sans valeur par défaut.
[ @db_orig = ] N’db_orig'
Le nom de la base de données qui a été sauvegardée. @db_orig est sysname, sans valeur par défaut.
[ @keep_replication = ] keep_replication
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
[ @perform_upgrade = ] perform_upgrade
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
[ @recoveryforklsn = ] recoveryforklsn
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_restoredbreplication
est utilisé dans tous les types de réplication.
autorisations
Seuls les membres du rôle serveur fixe sysadmin ou dbcreator , ou le dbo
schéma de base de données, peuvent s’exécuter sp_restoredbreplication
.