VERIFICACIÓN DE UNA BASE DE DATOS

DBCC verifica la consistencia lógica y física de una base de datos.
Syntax
dbcc checkalloc [( database_name [, fix | nofix])]
dbcc checkcatalog [( database_name)]
dbcc checkdb [( database_name [, skip_ncindex])]
dbcc checkstorage [( database_name)]
dbcc checktable({ table_name| table_id}[, skip_ncindex])
dbcc dbrepair ( database_name, dropdb)
dbcc fix_text ({ table_name | table_id})
dbcc indexalloc ({ table_name | table_id}, index_id
[, {full | optimized | fast | null}
[, fix | nofix]])
dbcc reindex ({ table_name | table_id})
dbcc tablealloc ({ table_name | table_id}
[, {full | optimized | fast | null}
[, fix | nofix]])|
dbcc { traceon | traceoff } (3604,302)
dbcc tune ( { ascinserts, {0 | 1 } , tablename |
cleanup, {0 | 1 } |
cpuaffinity, start_cpu [, on| off] |
deviochar vdevno, " batch_size" |
doneinproc { 0 | 1 } |
maxwritedes, writes_per_batch } )
Keywords and Options
Con la ejecución de este comando nos fue imposible capturar los mensajes; razón por la cual el usuario solo podrá ver un mensaje en el que se le informa si el chequeo fue exitoso o no.
Adaptive Server Enterprise (ASE) 11.5 introdujo el nuevo comando dbcc checkstorage que permite verificar la consistencia de una base de datos mientras está en uso, con muy poco o casi ningún impacto sobre el rendimiento. Algunas ventajes del comando dbcc checkstorage son:
NOTA: TEXTO TOMADO DE WWW.SYBASE.COM
Pasos para la instalación del dbbcc:
2. Crear los dispositivos de datos y de log para la nueva base de datos.
3. Instalar los procedimientos almacenados en la nueva base de datos (dbccb) mediante el script installdbccdb.
4. Crear un cache con nombre para la base de datos.
5 . Configuraciòn del cache.

6. Crear los espacios de trabajo en la base de datos dbccdb
7. Configuración de cada un de las bases de datos.
8. Verificación de la configuración:
Con esto esperábamos obtener unos reportes completos de un chequeo de una base de datos ya que toda la información de la ejecución es almacenada en una base de datos; y por medio de unos procedimientos almacenados (sp_dbcc_fullreport, sp_dbcc_summaryreport, sp_dbcc_staticsreport) podemos generar un reporte.