全国销售热线:400-666-3268
 
相关链接
技术支持热线:
  • 020-86002930-0

技术支持:技术支持1

技术支持:技术支持2


扫描二维码添加官方微信:

常见问题解答
您现在的位置:首页>>服务支持>>常见问题
常 见 问 题

版本

更新日期 点击数 
SQL数据库的修复办法 商贸通企业版 2013-09-10 14:41:25 2989
       

   问题解答:
     

SQL数据库的修复办法

SQL数据库出现错误需要执行修复时可以操作。

注意:请一定要备份好数据。

建议:让有经验的技术人员来操作。

 

0、所有人退出软件,把数据备份好。

(再次强调:一定要先备份好数据再进行操作,操作过程中不要有人进入软件使用。)

1、先在软件的“帐套管理工具”中,找到软件对应帐套的数据库名称:

2、关闭“帐套管理工具”,从开始菜单进入SQL的“企业管理器”,找到并打开软件对应帐套的数据库。

3、从“工具”菜单进入SQL的“查询分析器”。

4、关掉“企业管理器”。

5、把下面7SQL语句,以“Go”分隔,一句一句分别复制到“查询分析器”里,分别点[执行](红色叹号)。(也就是分7次复制,分7次执行。)

6、语句中的“你的数据库名”几个中文,要换成相应的数据库名称。

 

  USE MASTER  

  Go  

   

  sp_dboption '你的数据库名','single user','true'  

  Go  

   

  DBCC CHECKDB('你的数据库名',REPAIR_ALLOW_DATA_LOSS)    

  Go  

   

  USE '你的数据库名'

  Go  

   

  exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_ALLOW_DATA_LOSS)'  

  exec sp_msforeachtable 'DBCC DBREINDEX(''?'')'  

  Go  

 

  use MASTER   

  Go

 

  sp_dboption '你的数据库名','single user','false'  

  Go

 

 

联系我们 | 渠道加盟 | 招聘信息
广州市精承计算机技术开发有限公司 ©版权所有 粤ICP05080344 网站导航
咨询热线:400-666-3268 服务热线:020-86002930 渠道加盟:020-38870262