No se puede adjuntar la base de datos - Error de activación de archivo - El registro no se puede reconstruir
Una vez estuve en una situación en la que mi cliente se enfrentó a un desastre. Perdieron el disco que tenía el archivo de registro de transacciones. Como no tenían una supervisión efectiva, se dieron cuenta de que las tareas de copia de seguridad estaban fallando. Básicamente, solo tienen archivos MDF para las bases de datos de usuarios y se les dejó la opción de reconstruir el registro.
Hay una opción no documentada llamada ATTACH_FORCE_REBUILD_LOG. Aquí está el comando que funcionó en mi laboratorio.
CREATE
DATABASE
SQLAuthority
ON
(FILENAME =
'C:\MSSQL\DATA\SQLAuthority_original.mdf'
)
FOR
ATTACH_FORCE_REBUILD_LOG
Restaurar desde una copia de seguridad es siempre la mejor solución, por encima de eso, este es el último recurso.
Fuente:
https://blog.sqlauthority.com/2016/11/04/sql-server-unable-attach-database-file-activation-failure-log-cannot-rebuilt/
Comentarios