亿发软件——数据库可疑解决办法

作者: yifasoft 分类: 常见问题,系统维护 发布时间: 2017-12-27 15:40

有时在异常关机之后,再开机打开亿发软件登录,会提示“无法打开登录所请求的数据库文件”。打开数据库管理工具,查看该数据库时,会发现数据库文件变成了“可疑”。

遇到这种情况,首先要考虑能否直接还原之前备份的账套。如果刚好在上次备份之后没有再开单,那么直接还原账套是最好的。

但是大部分情况下,备份之后都有再开单。这种情况下需要考虑其他办法。

1.将原来的数据库文件备份(非常重要)

2.打开数据库管理工具,登录上去,选择可疑的数据库文件,右键点击“删除”

3.把备份好的数据库文件复制一份出来,将其中的log文件删除(如下图中的文件);

4.打开数据库管理工具,登录,然后新建查询,将以下语句复制,选择master数据库执行;

USE MASTER;
EXEC sp_detach_db @dbname = ‘DBERP_3120_0002’;
EXEC sp_attach_single_file_db @dbname = ‘DBERP_3120_0002’,
     @physname =

‘D:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008\MSSQL\DATA\DBERP_3120_0002_DATA.mdf’

其中DBERP_3120_0002是需要附加的数据库文件,最下面一行是要附加的数据库文件的路径(需要具体到数据库文件名,路径不能有中文)

(第一次执行可能会提示激活失败,文件不存在,再执行一下即可)

5.右键点击数据库,选择附加,将原来的数据库文件附加上去,即可恢复正常使用。

发表评论

邮箱地址不会被公开。 必填项已用*标注