Resumen:
El código de error genérico 823 implica que puede tratarse de un fallo de los medios de comunicación y es necesario llamar al proveedor de hardware o restaurar la base de datos. EaseUS MS SQL Recovery puede restaurar la base de datos para corregir el error. Siga leyendo y arregle el error fatal.
Cuando se encuentra el código de error 823 del servidor SQL, el mensaje de error se devuelve a la aplicación y la conexión a la base de datos se termina. Normalmente, el código de error es así:
El mensaje de error 823 suele contener la siguiente información:
La información indica que hay un problema con un sistema de almacenamiento subyacente o con el hardware o un controlador que se encuentra en la ruta de la solicitud de E/S. Encontrará este error cuando haya inconsistencias en el sistema de archivos o si el archivo de la base de datos está corrupto.
Se proporcionan dos métodos para arreglar el código de error fatal. Siga los detalles a continuación y arregle el error.
Revise los registros de eventos de Windows para ver si hay algún error o mensaje del sistema operativo o de un dispositivo de almacenamiento o de un controlador de dispositivos. Si están relacionados con este error de alguna manera, aborde esos errores primero.
Por ejemplo, aparte de los mensajes 823, también puede notar un evento como "El controlador detectó un error de controlador en \Dispositivo\Disco Duro4\DR4" informado por el origen del disco en el Registro de eventos. En ese caso, debe evaluar si este archivo está presente en este dispositivo y luego corregir primero esos errores de disco.
Si el archivo de la base de datos está dañado, también puede recibir este código. Para resolver este problema, se recomienda EaseUS MS SQL Recovery.
Puede recuperar los componentes de la base de datos (tablas, triggers, índices, claves, reglas y procedimientos almacenados) así como los registros eliminados de la base de datos SQL. También es compatible con la reparación de archivos NDF o MDF. Además, permite reparar directamente la base de datos SQL dañada con sólo unos pocos clics.
Paso 1. Cierre el Servicio SQL en el Administrador de Tareas o en la Consola del Administrador del Servidor SQL.
Paso 2. Ejecute EaseUS MS SQL Recovery, haga clic en "Examinar" (los dos puntos) o "Buscar" para elegir la ubicación donde guardó su base de datos corrupta. Después, haga clic en "Reparar" para empezar a analizar la base de datos especificada.
Paso 3. Cuando lo haya hecho, elija los archivos que quiera reparar y haga clic en "Exportar".
Paso 4. Active el servicio SQL, puede elegir exportar los archivos reparados a la base de datos para exportarlos como scripts SQL.
Si los métodos anteriores fallan, puede ser un problema de hardware, puede que tenga que reparar su disco duro. Contacta con los miembros de TI a cargo del hardware. Compruebe también si hay problemas de fragmentación en el disco duro.
Artículos Relacionados
2 Métodos de exportar tabla desde la base de datos al archivo CSV
Solución a Microsoft SQL Server Error 5171 - mdf no es un archivo de base de datos principal
Reparar la base de datos corrupta de MS SQL Server
Cómo recuperar registros eliminados SQL Server 2014/2012/2008