管家婆ERP软件教您如何管理数据库文件
刚做完年结存、数据整理或是数据收缩,磁盘还是一片红,经过反复多次操作,没有得到任何改善,,管家婆ERP软件教您如何管理数据库文件。
年结存后,数据文件X.mdf文件怎么和年结存的文件一样大?
年结存,已经删除业务单据,数据文件应该会减少很大一部分。
做日志收缩,日志文件X.ldf还是一样大,为什么没有收缩成功?
日志收缩成功后,正常的日志文件大小在1M大小。而随着时间与操作,才会逐渐增长。
做数据整理后,X.mdf与X.ldf文件仍然与做之前一样大,为什么?
管家婆ERP软件的后台控制——运维平台,提供定时的数据整理,正确设置整理计划,并且sql server的代理服务是启动状态。到设定的时间,就会自动执行整理任务,把数据库中的数据文件进行整理,清除日志文件的内容。
但是经常发现执行后没有效果。且执行单独的数据整理执行语句,执行完成后,数据文件与日志文件的大小还是没有减小。
各种操作,都无法达到释放磁盘空间的操作,软件就无法正常运行。
别急,这里还有你没操作过的方法,对数据库文件直接处理:
第一步
开始-->程序-->找到:Microsoft SQL Server Management Studio打开并连接到数据库服务器。
第二步
选中要执行的数据库,右键-->属性-->选项--恢复模式,选择简单,然后点击确定。
第三步
选中要执行的数据库,右键-->任务-->收缩--文件。
第四步
点击确定后,根据数据文件的大小与日志文件的大小。执行的时间会有所不同,请耐心等待,完成后窗口会自动关闭。
执行日志收缩的操作步骤,与执行数据文件收缩的步骤相同,只是在文件类型选择时,注意选择日志。
第五步
选中执行完成的数据库,右键-->属性-->选项--恢复模式,选择完整。
多个数据库用户,需要对每一个大数据文件数据都执行上述操作,使之都得到有效的空间释放。到此,数据文件收缩完成。
异常问题01
在执行时遇到报错,显示错误8985,此问题是数据库文件名与实际的数据库逻辑文件名不一致。
解决办法:
确认数据库是否打了sql server 2008 r2 SP3补丁,没有打sp3补丁的数据库,也会存在此问题,请到微软官网下载对应的补丁:https://www.microsoft.com/zh-CN/download/details.aspx?id=44271
下载时注意选择 32位与64位版本之分,安装sql server的文件版本。
为什么名称会不一致,原因是还原数据时更改过文件名。
异常问题02
磁盘空间不足,导致收缩日志无法写入,从而无法执行收缩步骤。
此问题,从该文件所在的磁盘,清除或移动其他文件到其他磁盘,为数据收缩腾出必要的空间。