Share via


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.

Icône Lien de rubriqueConventions 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
    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.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Notes

sp_restoredbreplication est utilisée dans tous les types de réplications.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou dbcreator ou du schéma de base de données dbo peuvent exécuter sp_restoredbreplication.