¿Qué es el error 823 de la base de datos del servidor SQL?
脏污Cuando物质el de误差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 siel 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 recomiendaEaseUS 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.
¿Ha sido útil esta página?
Artículos Relacionados
Solución a Microsoft SQL Server Error 5171 - mdf no es un archivo de base de datos principal
Pedro 2022-09-22
Recuperación de bases de datos SQL Server [2023]
Pedro 2023-01-30
Pedro 2022-09-22
2 Métodos de exportar tabla desde la base de datos al archivo CSV
Pedro 2023-03-20
EaseUS MS SQL Recovery
- Restaurar archivos (.mdf y.ndf)
- Recuperar archivos dañados
- Reparar los archivos de registro de la base de datos