sp_restoredbreplication (Transact-SQL)
Quita la configuración de replicación 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 replicación. 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 replicación. Durante la restauración, el servidor llama directamente a sp_restoredbreplication para quitar automáticamente los metadatos de replicación de la base de datos restaurada.
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
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.[ @perform_upgrade= ] perform_upgrade
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_restoredbreplication se utiliza en todos los tipos de replicación.
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.