Índice

Monitorizar y verificar las bases de datos y los objetos Monitorización Verificación

Después de crear y usar las tablas e índices, a veces es útil verificar la coherencia de los datos y las páginas.

La instrucción DBCC lo permite. DBCC DBCC:CHECKDB

DBCC CHECKDB [(nombreBase[,NOINDEX])]

Para todas las tablas de la base de datos, verifica la relación entre páginas de datos e índices, los criterios de ordenación y el puntero. También se da información del espacio en disco del archivo de trazas.

Para hacer estas comprobaciones, la ejecución de la instrucción DBCC CHECKDB implica la ejecución automática de las instrucciones DBCC CHECKALLOC y DBCC CHECKCATALOG a nivel de la base de datos y DBCC CHECKTABLE para cada tabla y vista.

La instrucción DBCC CHECKTABLE se puede ejecutar de manera autónoma a nivel de tabla, usando la siguiente sintaxis. DBCC:CHECKTABLE

DBCC CHECKTABLE (nombreTabla[,NOINDEX|identificadorIndice])

Si se indica el identificador del índice, solo se comprobará este último. Si se especifica NOINDEX, los índices no se comprueban.

DBCC CHECKFILEGROUP permite ejecutar comprobaciones sobre un grupo de archivos en particular. DBCC:CHECKFILEGROUP