MSSQL_ENG003165
Detalles del mensaje
Nombre del producto |
SQL Server |
Versión del producto |
10.50 |
Número de compilación del producto |
|
Identificador de evento |
3165 |
Origen del evento |
MSSQLSERVER |
Componente |
SQL Server Database Engine (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, master o la base de datos de distribución.
Acción del usuario
Para solucionar este problema:
Ejecute ALTER DATABASE para conectar la base de datos en línea; por ejemplo: ALTER DATABASE AdventureWorks2008R2 SET ONLINE. Para obtener más información, vea 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.
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.
Ejecute sp_removedbreplication (Transact-SQL) para quitar la configuración de la 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.