sp_restoredbreplication (Transact-SQL)

S’applique à :SQL ServerAzure 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. 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. 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 = ] '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 sysname, sans valeur par défaut.

[ @db_orig = ] 'original_database_name'
Nom de la base de données sauvegardée. original_database_name 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.

Codet de retour

0 (réussite) ou 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 schéma de base de données dbo peuvent exécuter sp_restoredbreplication.

Voir aussi

Procédures stockées de réplication (Transact-SQL)