金鼎零售POS管理系统、金鼎进销存管理系统、金鼎餐饮POS系统、金鼎服装鞋业零售系统、金鼎汽车美容管理系统、金鼎商业管理系统

金鼎商业管理软件系统

网站首页 > 技术支持

修复SQLSERVER数据库表损坏的方法

2017-07-06 16:01:43 金鼎商业管理软件系统 阅读

打开SQLSERVER的查询分析器,将以下SQL语句拷入到查询分析器的执行框中(如果有多台收银机连接该台服务器,需要断网销售)


use jdpos      // 需要修复的数据库名

go


alter database jdpos set single_user with rollback immediate     //设置为单用户使用模式

go


以下为修复指定表的修复模式


1 . DBCC CHECKTABLE('sellmaster',REPAIR_REBUILD )    //最安全的修复

    go


2. DBCC CHECKTABLE('sellmaster',REPAIR_FAST )       //普通安全

   go


3. DBCC CHECKTABLE('sellmaster',REPAIR_ALLOW_DATA_LOSS )    //允许丢失数据的修复

   go


dbcc dbreindex(sellmaster)        //重建表索引

go



alter database jdpos set MULTI_User WITH NO_WAIT   //修改为多用户连接模式

go




DBCC CHECKDB      //检查所有表是否有问题


Powered by MetInfo 5.3.17 ©2008-2019 www.metinfo.cn