Condividi tramite


sp_restoredbreplication (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Rimuove le impostazioni di replica se si ripristina un database in un server, database o sistema diverso da quello di origine che non supporta l'esecuzione di processi di replica. Quando si ripristina un database replicato in un server o in un database diverso da quello in cui è stato eseguito il backup, le impostazioni di replica non possono essere mantenute. Nel ripristino il server chiama sp_restoredbreplication direttamente per rimuovere automaticamente i metadati di replica dal database ripristinato.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_restoredbreplication
    [ @srv_orig = ] N'srv_orig'
    , [ @db_orig = ] N'db_orig'
    [ , [ @keep_replication = ] keep_replication ]
    [ , [ @perform_upgrade = ] perform_upgrade ]
    [ , [ @recoveryforklsn = ] recoveryforklsn ]
[ ; ]

Argomenti

[ @srv_orig = ] N'srv_orig'

Nome del server in cui è stato creato il backup. @srv_orig è sysname, senza impostazione predefinita.

[ @db_orig = ] N'db_orig'

Nome del database di cui è stato eseguito il backup. @db_orig è sysname, senza impostazione predefinita.

[ @keep_replication = ] keep_replication

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

[ @perform_upgrade = ] perform_upgrade

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

[ @recoveryforklsn = ] recoveryforklsn

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_restoredbreplication viene usato in tutti i tipi di replica.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o dbcreator o dello schema del dbo database possono eseguire sp_restoredbreplication.