Rss & SiteMap

昂捷论坛 http://www.enjoyit.com.cn

中国零售业界精英论坛!
共2 条记录, 每页显示 15 条, 页签: [1]
[浏览完整版]

标题:2个需要注意的系统维护问题

1楼
大脑袋 发表于:2006/9/29 11:36:46

1)

由于IIS的默认设置是“启用日志记录”的,因此会在C盘记录下大量的日志,时间一长导致C盘空间变小,影响性能,因此要把这个选项去掉。
在IIS的网站上(包括虚拟网站)点右键菜单--》属性--》网站页面--》去掉“启用日志记录”。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看  

2)

如果数据库的维护计划失败了
一般有2个原因
1)数据库备份失败了,可能是空间不足了
2)dbcc的时候发现某些表有分配错误或者一致性错误。例如:
<Dbcc ID="1" Error="8936" Severity="16" State="1">表错误: 对象 ID 1346207946,索引 ID 1,分区 ID 72057594121945088,分配单元 ID 7
2057594150125568 (类型为 In-row data)。B 树链链接不匹配。(1:1402017)->next = (1:972777),但 (1:972777)->Prev = (1:972776)。</Dbc
c>                                                                                                              
<Dbcc ID="2" Error="8990" Severity="10" State="1">CHECKDB 在表 'tb_o_sm' (对象 ID 1346207946)中发现 0 个分配错误和 2 个一致性错误。</
Dbcc>                                                                                                           
<Dbcc ID="3" Error="8935" Severity="16" State="1">表错误: 对象 ID 1356232282,索引 ID 1,分区 ID 72057594113884160,分配单元 ID 7
2057594123649024 (类型为 In-row data)。页 (1:905057) 上的上一页链接 (1:905056) 与父代 (1:813223) 槽 10 所预期的此页的上一页 (1:1401634) 不匹配
。</Dbcc>                                                                                                        
<Dbcc ID="4" Error="8936" Severity="16" State="1">表错误: 对象 ID 1356232282,索引 ID 1,分区 ID 72057594113884160,分配单元 ID 7
2057594123649024 (类型为 In-row data)。B 树链链接不匹配。(1:1401634)->next = (1:905057),但 (1:905057)->Prev = (1:905056)。</Dbc
c>                                                                                                              
<Dbcc ID="5" Error="8990" Severity="10" State="1">CHECKDB 在表 'tb_log_module' (对象 ID 1356232282)中发现 0 个分配错误和 2 个一致
性错误。</Dbcc>                                                                                                     
<Dbcc ID="6" Error="8989" Severity="10" State="1">CHECKDB 在数据库 'enjoy_store' 中发现 0 个分配错误和 4 个一致性错误。</Dbcc>      
<Dbcc ID="7" Error="8957" Severity="-1" State="1">由 sa 执行的 DBCC CHECKDB (enjoy_store) WITH no_infomsgs 发现 4 个错误,已
修复 0 个错误。占用时间: 0 小时 10 分钟 27 秒。</Dbcc>                                                                          
<Dbcc ID="8" Error="8958" Severity="10" State="1">对于由 DBCC CHECKDB (enjoy_store)发现的错误,repair_rebuild 是最低的修复级别。</D
bcc>                                                                                                            
</DbccResults>  

-----------------------------------
这个信息是从数据库的日志文件里得到的,日志文件在sql server的 安装目录下的log文件夹里。
发现了哪个表有一致性错误,则需要使用dbcc命令来修复。


[此贴子已经被作者于2006-9-29 11:43:22编辑过]
2楼
czg1981 发表于:2006/9/30 14:43:29

在数据库完整性检测报错时,可以用“DBCC CHECKDB (enjoy_store) WITH no_infomsgs ”检测下,如果与下面的数据类似的话。

服务器: 消息 2508,级别 16,状态 3,行 1
对于索引 ID 为 0、分区 ID 为 1923302621184、分配单元 ID 为 1923302621184 (类型为 In-row data)的对象 "tb_o_wg",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 15012203855872、分配单元 ID 为 15012203855872 (类型为 In-row data)的对象 "tbs_m_cashier",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 17792774701056、分配单元 ID 为 17792774701056 (类型为 In-row data)的对象 "tbs_w_cashier",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 47618849308672、分配单元 ID 为 47618849308672 (类型为 In-row data)的对象 "tb_o_payg",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 60613899845632、分配单元 ID 为 60613899845632 (类型为 In-row data)的对象 "tb_o_counti",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 126851890151424、分配单元 ID 为 126851890151424 (类型为 In-row data)的对象 "tb_o_cashg",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 129133339541504、分配单元 ID 为 129133339541504 (类型为 In-row data)的对象 "tb_o_pg",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 133337892913152、分配单元 ID 为 133337892913152 (类型为 In-row data)的对象 "tb_o_sellg",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
CHECKDB 在表 'tb_o_wg' (对象 ID 29347269)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tbs_m_cashier' (对象 ID 229068052)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tbs_w_cashier' (对象 ID 271496196)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tb_o_payg' (对象 ID 726605977)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tb_o_counti' (对象 ID 924894712)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tb_o_cashg' (对象 ID 1935606234)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tb_o_pg' (对象 ID 1970418389)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tb_o_sellg' (对象 ID 2034574782)中发现 0 个分配错误和 1 个一致性错误。
服务器: 消息 2508,级别 16,状态 3,行 1
对于索引 ID 为 0、分区 ID 为 135548536619008、分配单元 ID 为 135548536619008 (类型为 In-row data)的对象 "tb_o_dg",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 136711435911168、分配单元 ID 为 136711435911168 (类型为 In-row data)的对象 "tbs_d_provider_sale_supp",计数 In-row data USED page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 136711435911168、分配单元 ID 为 136711435911168 (类型为 In-row data)的对象 "tbs_d_provider_sale_supp",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
服务器: 消息 2508,级别 16,状态 1,行 1
对于索引 ID 为 0、分区 ID 为 139173763743744、分配单元 ID 为 139173763743744 (类型为 In-row data)的对象 "tb_o_w",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
CHECKDB 在表 'tb_o_dg' (对象 ID 2068306528)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在表 'tbs_d_provider_sale_supp' (对象 ID 2086050963)中发现 0 个分配错误和 2 个一致性错误。
CHECKDB 在表 'tb_o_w' (对象 ID 2123623104)中发现 0 个分配错误和 1 个一致性错误。
CHECKDB 在数据库 'enjoy_store_test' 中发现 0 个分配错误和 12 个一致性错误。
 

可以这个语句将ID值零,再做完整性检查。
DBCC UPDATEUSAGE (0)



共2 条记录, 每页显示 15 条, 页签: [1]

Copyright © 2006-2010 EnjoyIT.com.cn
网友言论或观点与昂捷公司无关!涉及版权/著作权问题请与发帖者直接联系
Powered By Dvbbs Version 8.2.0
Processed in 0.17969 s, 2 queries.