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.