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