金蝶软件的账套普遍使用的都是SQL数据库,比如说金蝶KIS专业版、商贸版、金蝶K3系统,这些软件用的都是SQL数据库。它们在使用的过程中往往会出现一个比较常见的问题:日志文件遭到损坏,一般系统会提示日志文件过大并要求清理,但把日志文件表清空之后还是无济于事,问题仍然没有解决,经过分析问题的根源是日志文件被损坏,需要创建新的日志文件与之替换,解决方法如下:
请遵照如下步骤来试图重建数据库事务日志
步骤1 创建一个新的数据库,命名为原来数据库的名字
步骤2 停止SQL Server
步骤3 把老数据库的MDF文件替换新数据库的相应的MDF文件,并把LDF文件删除
步骤4
重新启动SQL Server 服务,然后运行如下命令: Use Master Go sp_configure 'allow updates', 1 reconfigure with override Go
begin tran update sysdatabases set status = 32768 where name = 'db_name' -- Verify one row is updated before committing commit tran 步骤5
停止SQL然后重新启动SQL Server 服务,然后运行如下命令: DBCC TRACEON (3604) DBCC REBUILD_LOG('db_name','c:\mssql7\data\db_name_log.LDF') Go
步骤6
停止SQL然后重新启动SQL Server 服务,然后运行: use master update sysdatabases set status = 8 where name = 'db_name' Go sp_configure 'allow updates', 0 reconfigure with override Go
步骤7
运行dbcc checkdb(db_name)检查数据库的完整性
注意:由于事务日志丢失,数据库可能有没有提交的数据
上一篇:金蝶网络加密服务器
自动退出问题
关于金蝶 金蝶深圳软件集团有限公司简称金蝶是香港联交所主板上市公司,官方网站:http://www.kingdee.com(股票代码:0268),是亚太地区领先的管理与IT整合解决方案服务商。 更多的金蝶知识,请登录到深圳正版金蝶软件销售网首页的技术支持栏目阅览。 金蝶销售咨询热线:0755-29764812、0755-33560852;金蝶服务热线:4008836836
|