2012年5月10日将dp2 V2升级为2012.5.3版本(安装目录dll文件日期),在重建检索点过程中sql库对应的日志文件增长迅速,以我馆的情况中文图书库数据库文件3.2G,日志文件达到9.1G,编目库库文件2.2G,日志文件达9.1G,两个库的日志文件大小完全一致(不知是偶然还是有什么内在原因)。
如此庞大的文件给数据的备份带来的一定的难度,通过SQL Server Management Studio工具直接收缩数据库与收缩文件两种方式并没有成功达到清理日志文件的目的,文件大小基本没有变化,目前我的方法是1、选中要清除日志的数据库——右键——属性。 2、在选项页选中“选项”,恢复模式选择“简单”,点击最下边确定按钮。 3、再选中数据库右键——任务——收缩——数据库。 4、点击“确定”按钮。 搞定,日志文件已变小。 5、最后一件事就是把恢复模式再改成原来设置即可。
但是不知道此方法是否存在风险,供大家参考交流。
另外通过修改sql配置,让sql自动清理日志,目前还在测试中,不知效果如何。方法:选择要设置的数据库右键--属性--选项--自动收缩设置为True.