REPARACIÓN DE BASE DE DATOS SOSPECHOSA PARA SOFT RESTAURANT ®
En este artículo te mostraremos cómo realizar la reparación de una base de datos en modo sospechoso utilizando SQL Server® Management Studio o el manejador de bases de datos de tu preferencia.
A continuación, encontrarás las consultas SQL utilizadas en el video y un paso a paso detallado del procedimiento mostrado.
- Detén el servicio de SQL Server® (por ejemplo, NATIONALSOFT o la instancia que utilices).
- Realiza un respaldo de los archivos NombreBase.mdf y NombreBase_log.ldf.
- Inicia nuevamente el servicio de SQL Server® (por ejemplo, NATIONALSOFT o la instancia que utilices).
- Abre SQL Server® Management Studio con los datos predeterminados:
- Usuario: sa
- Contraseña: National09
- Abre una nueva consulta desde la base de datos master.
- Ejecuta el siguiente comando: ALTER DATABASE NombreBaseDatosSospechosa SET EMERGENCY;
- Reinicia el servicio de SQL Server® (por ejemplo, NATIONALSOFT o la instancia que utilices).
- Ejecuta el siguiente comando: ALTER DATABASE NombreBaseDatosEmergencia SET SINGLE_USER;
- Luego, ejecuta el comando de reparación: DBCC CHECKDB (NombreBaseDatosEmergencia, 'REPAIR_ALLOW_DATA_LOSS');
- Reinicia nuevamente el servicio de SQL Server® (por ejemplo, NATIONALSOFT o la instancia que utilices)..
- Regresa la base de datos a su modo original con el siguiente comando: ALTER DATABASE NombreBaseDatosEmergencia SET MULTI_USER;
- Cierra SQL Server® Management Studio y reinicia el servicio de SQL Server® (por ejemplo, NATIONALSOFT o la instancia que utilices).
- Abre nuevamente SQL Server® Management Studio y realiza una consulta de verificación (por ejemplo, desde la tabla de usuarios).
- Una vez verificado que la base de datos se ha restablecido correctamente, abre Soft Restaurant® para confirmar su funcionamiento.