Cómo arreglar el error fatal 823 ocurrido en el servidor SQL - EaseUS

Pedro Última actualización el 30/09/2024 enSoftware de reparación de bases de datos |Más artículos

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.

¿Qué es el error 823 de la base de datos del servidor SQL?

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:

  • El archivo de la base de datos contra el que se realizó la operación de E/S.
  • El intervalo de tiempo dentro del archivo en el que se intentó la operación de E/S.
  • ¿Es la operación de E/S una petición de lectura o escritura?
  • El código de error del sistema operativo y la descripción del error.

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.

Cómo solucionar el error 823 de la base de datos del servidor SQL

Se proporcionan dos métodos para arreglar el código de error fatal. Siga los detalles a continuación y arregle el error. 

1. Compruebe manualmente el mensaje de 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.

2. Corregir el error 823 utilizando la herramienta de reparación de bases de datos MS SQL

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.