En este artículo vamos a explicar cómo crear el «Log File» 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.
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 de realizar cualquier cambio recuerda hacer un respaldo físico de los archivos de las base de datos mdf y ndf.
- Cómo recuperar el Log File
- MSSQL Server Log File
- Error Log File SQL Server