耀元数据库置疑如何修复
的有关信息介绍如下:各版本数据库置疑修复语法:
软件在使用过程中,经常会有些意外发生,这样就会导致数据库容易置疑。
数据库置疑主要由以下原因造成:
1、电脑硬盘有坏道;
2、系统中毒;
3、使用过程中突然断电造成数据文件损坏;
数据库置疑后,建议联系专业人员进行修复,目前海德公司数据库置疑修复收费标准为400元/次。
如想自行修复,可根据以下语法进行修复(以海德商业标准版V2为例),其他版本修复,将数据库名改为对应版本的数据库名即可:
第一步,
先停掉SQL,将SYDATA中的数据备份到别的地方,然后启动SQL,进入查询分析器,执行如下语法:
SP_configure 'allow update',1
go
第二步
RECONFIGURE WITH OVERRIDE
go
第三步
update sysdatabases set status=-32768 where name='hdposv2'
go
第四步:重新建立日志
dbcc rebuild_log('hdposv2','D:\sydata\hdposv2_log')
Go
第五步:
update sysdatabases set status=26 where name='hdposv2'
Go
第六步:
Sp_configure 'allow update',0
Go
第七步:
Reconfigure with override
GO
最后,还得修复数据库
USE master
go
EXEC sp_dboption 'hdposv2', 'single user', 'TRUE' ---改称单用户模式
go
DBCC CHECKDB ('hdposv2', 'REPAIR_ALLOW_DATA_LOSS') ---修复数据库
go
EXEC sp_dboption 'hdposv2', 'single user', 'False' ---修改为多用户模式
Go