SQL2005数据库存在一致性错误如何修复

2016/11/22 12:11:04山东用友

产品版本: 1071-用友T3-用友通标准版10.6plus1 适用产品: T3系列
产品模块: 804-系统环境 提交时间: 2012-06-12
问题现象: 客户使用的是SQL2005的数据库,目前发现软件操作时提示可能存在一致性错误,如何进行修复?
原因分析: 目前支持网站—维护工具中的SQL数据库检测修复工具,只能检测修复SQL2000数据库中的一致性错误,SQL2005和SQL2008数据库目前没有工具可以进行检测和修复一致性错误。
解决方案:

解决办法:在查询分析器中使用修复数据库脚本进行修复一致性错误,脚本如下,以数据库'UFDATA_001_2011' 为例:

use UFDATA_001_2011
dbcc checkdb    ---检测数据库(仅检测)

use master
declare @databasename varchar(255)
set @databasename='UFDATA_001_2011'
exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态

  • 设为首页
  • 济南用友|
  • 用友畅捷通软件山东济南销售服务中心|
  • 联系我们|
  • 鲁ICP备2021016587号-3
  • Copyright © 2021 山东一友信息科技有限公司