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 database diverso da quello in cui è stato eseguito il backup, le impostazioni di replica non possono essere conservate. 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 = ] '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 è sysname, senza impostazione predefinita.
[ @db_orig = ] 'original_database_name'
Nome del database di cui è stato eseguito il backup. original_database_name è 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.
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 database dbo possono eseguire sp_restoredbreplication.