Condividi tramite


sp_restoredbreplication (Transact-SQL)

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 database diverso da quello in cui è stato eseguito il backup, le impostazioni di replica non possono essere conservate. In fase di ripristino, il server chiama direttamente la stored procedure sp_restoredbreplication per la rimozione automatica dei metadati della replica dal database ripristinato.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sp_restoredbreplication [ @srv_orig = ] 'original_server_name' 
        , [ @db_orig = ] 'original_database_name'
    [ , [ @keep_replication = ] keep_replication ]
    [ , [ @perform_upgrade = ] perform_upgrade ]

Argomenti

  • [ @srv_orig = ] 'original_server_name'
    Nome del server in cui è stato creato il backup. original_server_name è di tipo sysname e non prevede alcun valore predefinito.

  • [ @db_orig = ] 'original_database_name'
    Nome del database di cui è stato eseguito il backup. original_database_name è di tipo sysname e non prevede alcun valore predefinito.

  • [ @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.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_restoredbreplication viene utilizzata in tutti i tipi di replica.

Autorizzazioni

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

Vedere anche

Riferimento

Stored procedure per la replica (Transact-SQL)