Nuestro team de especialistas pasados ciertos días de trabajo y de recopilar de información, dimos con los datos necesarios, esperamos que te resulte útil para tu plan.
Solución:
Si el ID de la base de datos indicado por el mensaje de error es 2
, la base de datos afectada es tempdb. Un método para corregir este tipo de corrupción en tempdb es simplemente reiniciar la instancia de SQL Server. Para ID de bases de datos que no sean 2, siga las recomendaciones a continuación.
Es posible que deba restaurar desde una copia de seguridad, sin embargo, intente esto:
Como miembro del rol de administrador del sistema, ejecute DBCC PAGE (2, 5, 65424, 3);
y busca el Metadata: IndexId
valor.
- Si esto es
0
(montón) o1
(índice agrupado) que necesita restaurar desde la copia de seguridad. - Si esto es no
0
o1
solo puede reconstruir el índice no agrupado.
Ejecute el comando DBCC y háganos saber lo que encuentra. Consulte https://www.mssqltips.com/sqlservertip/1578/using-dbcc-page-to-examine-sql-server-table-and-index-data/ para obtener detalles sobre el DBCC PAGE
dominio
Su base de datos está dañada. Es hora de restaurar desde una buena copia de seguridad. Si no tiene copias de seguridad, es hora de conocer La importancia de probar su plan de recuperación. También se garantiza una investigación sobre la confiabilidad de su hardware, esté atento a las advertencias y errores en los registros del sistema.
El error indica que su base de datos está corrupta. La buena noticia es que el ID de la base de datos 2 indica que esta es la base de datos tempdb, por lo que arreglar esto es fácil: simplemente reinicie la instancia de la base de datos.
Una vez que reinicie la instancia, debe averiguar por qué ocurrió la corrupción. Empieza por correr chkdsk
en la unidad en la que se encuentra el archivo problemático. A continuación, deberá mirar el almacenamiento en sí y ver si hay algún problema allí. Podría ser un problema del disco físico, podría ser un controlador de tarjeta HBA o RAID, etc.