sys.sp_restoredbreplication (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Verwijdert replicatie-instellingen als een database wordt hersteld naar de niet-oorspronkelijke server, database of systeem dat anders niet in staat is om replicatieprocessen uit te voeren. Bij het herstellen van een gerepliceerde database naar een server of database anders dan degene waar de back-up is gemaakt, kunnen replicatie-instellingen niet worden behouden. Bij het herstel roept sp_restoredbreplication de server direct aan om automatisch replicatiemetadata uit de herstelde database te verwijderen.

Transact-SQL syntaxis-conventies

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'

De naam van de server waar de back-up is gemaakt. @srv_orig is systeemnaam, zonder standaard.

[ @db_orig = ] N'db_orig'

De naam van de database waarvan een back-up is gemaakt. @db_orig is sysname, zonder standaard.

[ @keep_replication = ] keep_replication

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

[ @perform_upgrade = ] perform_upgrade

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

[ @recoveryforklsn = ] recoveryforklsn

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_restoredbreplication wordt gebruikt in alle typen replicatie.

Permissions

Alleen leden van de sysadmin- of dbcreator-vaste serverrol, of het dbo databaseschema, kunnen uitvoeren sp_restoredbreplication.