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.

Icono de vínculo a temasConvenciones 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
    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.