首页 > 新闻动态 > 新闻详情
【行业应用】管家婆分销ERP教您如何管理数据库文件
2019-02-22 16:33:21

刚做完年结存、数据整理或是数据收缩,磁盘还是一片红,经过反复多次操作,没有得到任何改善, 管家婆分销ERP教您如何管理数据库文件。


年结存后,数据文件X.mdf文件怎么和年结存的文件一样大?

年结存,已经删除业务单据,数据文件应该会减少很大一部分。

做日志收缩,日志文件X.ldf还是一样大,为什么没有收缩成功?

日志收缩成功后,正常的日志文件大小在1M大小。而随着时间与操作,才会逐渐增长。

做数据整理后,X.mdf与X.ldf文件仍然与做之前一样大,为什么?

管家婆分销ERP软件的后台控制--运维平台,提供定时的数据整理,正确设置整理计划,并且sql server的代理服务是启动状态。到设定的时间,就会自动执行整理任务,把数据库中的数据文件进行整理,清除日志文件的内容。

但是经常发现执行后没有效果。且执行单独的数据整理执行语句,执行完成后,数据文件与日志文件的大小还是没有减小。

各种操作,都无法达到释放磁盘空间的操作,软件就无法正常运行。

别急,这里还有你没操作过的方法,对数据库文件直接处理:

第一步

开始-->程序-->找到:Microsoft SQL Server Management Studio打开并连接到数据库服务器。

第二步

选中要执行的数据库,右键-->属性-->选项--恢复模式,选择简单,然后点击确定。

1.png

第三步

选中要执行的数据库,右键-->任务-->收缩--文件。

2.png

第四步

点击确定后,根据数据文件的大小与日志文件的大小。执行的时间会有所不同,请耐心等待,完成后窗口会自动关闭。

执行日志收缩的操作步骤,与执行数据文件收缩的步骤相同,只是在文件类型选择时,注意选择日志。

第五步

选中执行完成的数据库,右键-->属性-->选项--恢复模式,选择完整。

多个数据库用户,需要对每一个大数据文件数据都执行上述操作,使之都得到有效的空间释放。到此,数据文件收缩完成。

异常问题01

在执行时遇到报错,显示错误8985,此问题是数据库文件名与实际的数据库逻辑文件名不一致。

解决办法:

确认数据库是否打了sql server 2008 r2 SP3补丁,没有打sp3补丁的数据库,也会存在此问题,请到微软官网下载对应的补丁:https://www.microsoft.com/zh-CN/download/details.aspx?id=44271

下载时注意选择 32位与64位版本之分,安装sql server的文件版本。

为什么名称会不一致,原因是还原数据时更改过文件名。

异常问题02

磁盘空间不足,导致收缩日志无法写入,从而无法执行收缩步骤。

此问题,从该文件所在的磁盘,清除或移动其他文件到其他磁盘,为数据收缩腾出必要的空间。

成都任我行软件股份有限公司 2000-2019 版权所有  备案号:蜀ICP备05000496号-35   川公网安备51019002000827号