Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Detalles del mensaje
| Nombre del producto | SQL Server |
| Id. del evento | 3165 |
| Origen del evento | MSSQLSERVER |
| Componente | Motor de base de datos de SQL Server |
| Nombre simbólico | |
| Texto del mensaje | Se restauró la base de datos '%ls'; sin embargo, se encontró un error al restaurar o quitar la replicación. La base de datos se ha dejado sin conexión. Consulte el tema MSSQL_ENG003165 en la Documentación en línea de SQL Server. |
Explicación
Este error se produce 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 servidor en la que se tomó, el error indica que la configuración de replicación no se pudo restaurar correctamente.
Si la copia de seguridad se restaura en una base de datos o servidor diferente, el error indica que la configuración de replicación no se pudo quitar correctamente (de forma predeterminada, la configuración de replicación se quita si la base de datos o el servidor es diferente).
El error probablemente es el resultado de un error de coincidencia entre el estado de la base de datos restaurada y una o varias 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 poner 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 replicación, vaya al paso 2. Si no es así, vaya al paso 3.Ejecute sp_restoredbreplication (Transact-SQL). Si este procedimiento almacenado se ejecuta correctamente, la restauración se completa. Si no se ejecuta correctamente, vaya al paso 3.
Ejecute sp_removedbreplication (Transact-SQL) para quitar toda la configuración de replicación.
Vuelva a configurar la replicación si es necesario. Si ha scriptado la topología de replicación como se recomienda, use scripts para volver a configurar la topología.
Véase también
Copia de seguridad y restauración de bases de datos de SQL Server
Copia de seguridad y restauración de bases de datos replicadas
Referencia de errores y eventos (replicación)