数据日志过大而打不开帐套或者因环境问题只有mdf文件的帐套修复
发布日期:2011-12-01
即然问题已经出现,大家按下面的方法即可恢复数据库文件,如果你重装了系统,那么最好就是只装好数据库就可以了,待恢复完成再安装kingdee和其他软件,以免影响我们的工作。
1、打开"企业管理器",使用默认方式建立一个供恢复使用的与原帐套数据库同名数据库(如AIS20070308160626),新建完后关闭企业管理器。
2.停掉数据库服务器,(右键我的电脑-管理-服务和应用程序-服务-双击"MSSQLSERVER"-"停止"),也可以在屏幕右下角点出服务管理器,再点停止。
3.将刚才生成的数据库的日志文件AIS20070308160626_log.ldf删除,用要恢复的数据库“AIS20070308160626_Data.mdf”文件覆盖刚才生成的数据库数据文件AIS20070308160626_data.mdf。 操作完成后重新启动数据库服务器。
4.设置数据库允许直接操作系统表:
打开“查询分析器”,直接确定进入,输入以下语句,点“查询”下的“执行”
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
5.设置"AIS20070308160626"为紧急修复模式,执行如下语句
update sysdatabases set status=-32768 where dbid=DB_ID('AIS20070308160626')