Recuperar Base de Datos que pierde el Log File
En este artículo vamos a explicar cómo crear el archivo Log nuevamente e intentar recuperar la mayor cantidad de información, recuperar los datos y si eventualmente perdiéramos algo, que sea lo menor posible.
Lo más seguro es que las bases de datos dañadas las veremos como “Suspect” en el SQL Server Management Studio, entonces por cada una de estas bases de datos dañadas vamos a ejecutar el siguiente script.
|
1 2 3 4 5 6 7 8 9 10 |
ALTER DATABASE NombreBaseDatos SET EMERGENCY; GO ALTER DATABASE NombreBaseDatos SET SINGLE_USER; GO DBCC CHECKDB (NombreBaseDatos , REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS; GO ALTER DATABASE NombreBaseDatos SET online; ALTER DATABASE NombreBaseDatos SET multi_user; |
Antes que todo recuerda hacer un respaldo físico de los archivos de las base de datos mdf y ndf. Luego de ejecutar el script deberiamos de tener el log file nuevamente y esperar que la perdida de datos sea la menor.

ULTIMOS COMENTARIOS