Compartir a través de


MSSQL_ENG003165

Se aplica a: SQL Server Azure SQL Instancia administrada

Detalles del mensaje

Attribute Valor
Nombre del producto SQL Server
Id. de evento 3165
Origen de eventos MSSQLSERVER
Componente Motor de base de datos de SQL Server
Nombre simbólico
Texto del mensaje La base de datos '%ls' se restauró. Sin embargo, se encontró un error al restaurar o quitar la replicación. Se ha dejado la base de datos sin conexión. Vea el tema MSSQL_ENG003165 en los Libros en pantalla de SQL Server.

Explicación

Este error aparece si se produce un problema al restaurar una copia de seguridad de una base de datos replicada:

  • Si la copia de seguridad se restaura en la misma base de datos y el mismo servidor en los que se realizó, el error indica que no se ha podido restaurar correctamente la configuración de la replicación.

  • Si la copia de seguridad se restaura en una base de datos o un servidor distintos, el error indica que no se ha podido quitar correctamente la configuración de la replicación (de forma predeterminada, la configuración de la replicación se quita si la base de datos o el servidor son distintos).

Este error probablemente se debe a una discrepancia entre el estado de la base de datos restaurada y una o más bases de datos del sistema que contienen metadatos de replicación: msdb, maestrao la base de datos de distribución.

Acción del usuario

Para solucionar este problema:

  1. Ejecute ALTER DATABASE para conectar la base de datos en línea; por ejemplo: ALTER DATABASE AdventureWorks SET ONLINE. Para obtener más información, consulte ALTER DATABASE (Transact-SQL). Si desea conservar la configuración de la réplica, vaya al paso 2. En caso contrario, continúe en el paso 3.

  2. Ejecute sp_restoredbreplication (Transact-SQL). Si este procedimiento almacenado se ejecuta correctamente, la restauración ha finalizado. Si no se ejecuta correctamente, vaya al paso 3.

  3. Ejecute sp_removedbreplication (Transact-SQL) para quitar toda la configuración de replicación.

    Si es necesario, vuelva a configurar la replicación. Si, tal y como se recomienda, ha creado scripts para la topología de replicación, utilícelos para volver a configurar la topología.

Consulte también

Copia de seguridad y restauración de bases de datos de SQL Server
Hacer copias de seguridad y restaurar bases de datos replicadas
Referencia de errores y eventos (replicación)