2024年5月8日发(作者:)

问题描述:

1、数据库的C盘路径下的数据库LOG文件夹里不断自动产生错误的日志文件

(errorlog),在十分钟时间内就可以把C盘20G刷满,导致C盘空间不足,数据库服务

无法正常访问;

处理办法:

1、 在数据库中用dbcc checkdb命令检查数据库

可以发现数据库有xxx个表报一致性错误,如图:

截取部分输出如下:

mamdb34的 DBCC 结果。

Service Broker 消息 9675,状态 1: 已分析的消息类型: 14。

Service Broker 消息 9676,状态 1: 已分析的服务约定: 6。

Service Broker 消息 9667,状态 1: 已分析的服务: 3。

Service Broker 消息 9668,状态 1: 已分析的服务队列: 3。

Service Broker 消息 9669,状态 1: 已分析的会话端点: 0。

Service Broker 消息 9674,状态 1: 已分析的会话组: 0。

Service Broker 消息 9670,状态 1: 已分析的远程服务绑定: 0。

values的 DBCC 结果。

消息 8929,级别 16,状态 1,第 1 行

对象 ID 60,索引 ID 1,分区 ID 2816,分配单元 ID

2816 (类型为 In-row data): 在 ID 为 1786249216 的行外数据中发现

错误,该数据由 RID = (1:2754:0) 标识的 data 记录所有

消息 8961,级别 16,状态 2,第 1 行