sp_restoredbreplication (Transact-SQL)
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. Lorsque vous restaurez une base de données répliquée vers un serveur ou une base de données autres que ceux à partir desquels la sauvegarde a été créée, les paramètres de réplication ne peuvent pas être préservés. Au moment de la restauration, le serveur appelle directement sp_restoredbreplication afin que les métadonnées de réplication soient automatiquement supprimées de la base de données restaurée.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_restoredbreplication [ @srv_orig = ] 'original_server_name'
, [ @db_orig = ] 'original_database_name'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
Arguments
- [ @srv_orig = ] 'original_server_name'
Nom du serveur sur lequel la sauvegarde a été créée. original_server_name est de type sysname, sans valeur par défaut.
- [ @db_orig = ] 'original_database_name'
Nom de la base de données qui a été sauvegardée. original_database_name est de type sysname, sans valeur par défaut.
- [ @keep_replication = ] keep_replication
À usage interne uniquement.
- [ @perform_upgrade= ] perform_upgrade
À usage interne uniquement.
Notes
sp_restoredbreplication est utilisée dans tous les types de réplications.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin ou dbcreator ou du schéma de base de données dbo peuvent exécuter sp_restoredbreplication.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Voir aussi
Référence
Procédures stockées de réplication (Transact-SQL)