sp_restoredbreplication (Transact-SQL)
Quita la configuración de réplica si se restaura una base de datos al servidor, base de datos o sistema que no la ha originado y que, por tanto, no es capaz de ejecutar procesos de réplica. Cuando se restaura una base de datos replicada a un servidor o base de datos que no es donde se creó la copia de seguridad, no es posible conservar la configuración de réplica. Durante la restauración, el servidor llama directamente a sp_restoredbreplication para quitar automáticamente los metadatos de réplica de la base de datos restaurada.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_restoredbreplication [ @srv_orig = ] 'original_server_name'
, [ @db_orig = ] 'original_database_name'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
Argumentos
- [ @srv_orig = ] 'original_server_name'
El nombre del servidor donde se creó la copia de seguridad. original_server_name es de tipo sysname y no tiene ningún valor predeterminado.
- [ @db_orig = ] 'original_database_name'
El nombre de la base de datos de la que se realizó una copia de seguridad. original_database_name es de tipo sysname y no tiene ningún valor predeterminado.
- [ @keep_replication = ] keep_replication
Sólo para uso interno.
- [ @perform_upgrade= ] perform_upgrade
Sólo para uso interno.
Notas
sp_restoredbreplication se utiliza en todos los tipos de réplica.
Permisos
Sólo los miembros de la función fija de servidor sysadmin o dbcreator o el esquema de base de datos de dbo pueden ejecutar sp_restoredbreplication.
Valores de código de retorno
0 (correcto) o 1 (error)
Vea también
Referencia
Procedimientos almacenados de réplica (Transact-SQL)