sys.sp_restoredbreplication (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Tar bort replikeringsinställningar om man återställer en databas till den icke-ursprungliga servern, databasen eller systemet som annars inte kan köra replikeringsprocesser. När man återställer en replikerad databas till en annan server eller databas än den där säkerhetskopian togs kan replikeringsinställningarna inte bevaras. Vid återställningen anropar sp_restoredbreplication servern direkt för att automatiskt ta bort replikeringsmetadata från den återställda databasen.

Transact-SQL syntaxkonventioner

Syntax

sys.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'

Namnet på servern där backupen skapades. @srv_orig är sysname, utan standard.

[ @db_orig = ] N'db_orig'

Namnet på databasen som säkerhetskopierades. @db_orig är sysname, utan standard.

[ @keep_replication = ] keep_replication

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

[ @perform_upgrade = ] perform_upgrade

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

[ @recoveryforklsn = ] recoveryforklsn

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_restoredbreplication används i alla typer av replikering.

Permissions

Endast medlemmar av sysadmin- eller dbcreator-fixserverrollen , eller databasschemat dbo , kan köra sp_restoredbreplication.