数据库损坏问题
我现在经常碰到数据库用了一段时间后数据库就有损坏的情况,基本上都是数据表有损坏,不知道是什么原因。
补充一下,下面是执行
DBCC CHECKDB( DRY_FOUR, repair_allow_data_loss)
之后其中的一种错误信息,每次都有不一样:
服务器: 消息 8970,级别 16,状态 1,行 2
行错误: 对象 ID 196351914,索引 ID 0,页 ID (1:2030),行 ID 0。列 'NEW' 是以 NOT NULL 方式创建的,但在该行中却是 NULL。
服务器: 消息 8970,级别 16,状态 1,行 2
行错误: 对象 ID 196351914,索引 ID 0,页 ID (1:2030),行 ID 1。列 'NEW' 是以 NOT NULL 方式创建的,但在该行中却是 NULL。
服务器: 消息 8970,级别 16,状态 1,行 2
行错误: 对象 ID 196351914,索引 ID 0,页 ID (1:2030),行 ID 2。列 'NEW' 是以 NOT NULL 方式创建的,但在该行中却是 NULL。
服务器: 消息 8970,级别 16,状态 1,行 2
行错误: 对象 ID 196351914,索引 ID 0,页 ID (1:2030),行 ID 3。列 'NEW' 是以 NOT NULL 方式创建的,但在该行中却是 NULL。
服务器: 消息 8970,级别 16,状态 1,行 2
行错误: 对象 ID 196351914,索引 ID 0,页 ID (1:2030),行 ID 4。列 'NEW' 是以 NOT NULL 方式创建的,但在该行中却是 NULL。
服务器: 消息 8970,级别 16,状态 1,行 2
行错误: 对象 ID 196351914,索引 ID 0,页 ID (1:2030),行 ID 5。列 'NEW' 是以 NOT NULL 方式创建的,但在该行中却是 NULL。