dbcc_faults

Description

The dbcc_faults table provides a description of each fault detected by dbcc checkstorage.


Columns

The columns for dbcc_faults are:

Column name

Datatype

Description

dbid

smallint

Identifies the target database.

id

smallint

Identifies the table. The value is derived from sysindexes and sysobjects.

indid

smallint

Identifies the index. The value is derived from sysindexes.

partitionid

smallint

Identifies the partition. The value is derived from sysindexes and syspartitions. Counters are maintained for page ranges, so “partition” refers to the defined object-page affinity, rather than the actual object page chain.

devid

smallint

Identifies the disk device. The value is derived from sysdevices

opid

smallint

Identifies the dbcc operation that was performed.

faultid

int

Provides a unique sequence number assigned to each fault recorded for the operation.

type_code

int

Identifies the type of fault. Valid values are 100000–100032. They are described in Table 2-1.

status

int

Classifies the fault. Valid values are:

  • 0 – Soft fault, possibly transient

  • 1– Hard fault

  • 2 – Soft fault that proved to be transient

  • 3 – Soft fault upgraded to a hard fault

  • 5 – Repaired hard fault

  • 7 – Repaired upgraded hard fault

  • 9 – Hard fault not rapirable

  • 11 – Soft fault upgraded to a hard fault and not repairable

  • 16 – Soft fault, object dropped (inaccessible)

  • 17 – Hard fault, object dropped (inaccessible)

  • 18 – Transient soft fault, object dropped (inaccessible)

  • 19 – Soft fault upgraded to a hard fault and object dropped (inaccessible)

For more information, see the System Administration Guide.


Primary key

Combination of dbid, id, indid, partitionid, devid, opid, faultid, and type_code