66  
科脉系列软件数据库置疑修复,错误代码:926,SUSPECT
作者: 吴翔宇 于 2023年01月12日 发布在分类 / 软件 / 科脉 / 智赢 下,并于 2023年01月12日 编辑
科脉 置疑 926 SUSPECT

问题描述:打开软件提示926错误,无法打开数据库  ‘kmjxc_adv’ 。恢复操作已将该数据库标记为  SUSPECT
问题原因:由于数据库置疑导致
处理方法:使用以下方法修复数据库置疑

条件:原库的 .mdf 文件是完好的即可。(注意:数据最好有多个备份)
 
请在SQL Server的查询分析器中按以下步骤执行
假设数据库名为:kmjxc ( 如果您的数据库名不是kmjxc,需要更改以下语句中相应的kmjxc为您的数据库名称 )

1.先用KM db_setup.exe建立一个空库,然后将有数据的 .mdf文件复制过来
  覆盖现有的空库的.mdf文件。

2.把数据库设成紧急状态: (kmjxc为数据库名,修改成对应的数据库名)
  然后在SQL查询分析器中,选到master数据库,输入以下语句执行(一条一条执行)
   sp_configure 'allow',1
   reconfigure with override
   update sysdatabases set status=32768 where name='kmjxc'

3.重建日志文件(请将路径换成你的数据文件路径)
  D:\MSSQL$PROD\Data\为存放数据库文件的路径
  KMJXC_log2.ldf为一个新的不存在的文件,在执行以下语句时将自动建立

  dbcc rebuild_log('kmjxc','D:\MSSQL$PROD\Data\KMJXC_log2.ldf')

4.取消紧急模式(一条一条执行) (kmjxc为数据库名,修改成对应的数据库名)
  update sysdatabases set status=0 where name='kmjxc'
  restore database kmjxc with recovery
  sp_configure 'allow',0
  reconfigure with override

5.重起sql server 即可




 推荐知识

 历史版本

修改日期 修改人 备注
2023-01-12 10:07:28[当前版本] 吴翔宇 格式调整
2023-01-12 10:06:46 吴翔宇 创建版本

慧邦知识分享平台 - free.V4.3.0-439 - 免费版