一、自动收缩数据库
打开SQL企业管理器,找到SQL Server组->(local)(Windows NT)点+号->数据库+号,找到你要收缩的数据库,右键->所有任务->收缩数据库, "根据本调度来收缩数据库"选上,点更改,调度类型根据您自己的喜好设定,再点更改,设定您收缩数据库的时间. 3次确定后. --->完成.
二、自动备份数据库
打开SQL企业管理器,找到SQL Server组->(local)(Windows NT)点+号 ->管理->数据库维护计划,右键"新建维护计划" ->下一步,找到你要备份的数据库,点击3次"下一步" 点"更改" 根据你的需要设置备份时间.确定后点下一步,选择备份目录,选择"删除早于此时间文件"(您备份预留时间).2次下一步,选择报表存储目录和删除早于此时间的文本报表文件. --->完成.
我的备份目录选的是 .\Grasp\Backup 数据库备份扩展名为 .BAK *先收缩后备份,这样可以节约点空间*
注:以上两项运行的前提是要先启动SQL Server代理;
a、打开SQL企业管理器,找到SQL Server组->(local)(Windows NT)点+号->管理->SQL Server代理 右键启动.
b、或者启动SQL Server Agent
---------------------------------------------------------------------------------------------------------
这样的操作,可以不用管家婆软件自带的备份,原因有:自带的只能选择备份天数,不可收缩备份数据,也不可自动删除定量的备份数据天数,而上述操作可以做到(收缩、备份后,保留你想要保留的天数,其它的自动删除),至此可以满足一般人的正常操作要求!
然而,
很多客户还不满足,有的是1个月一个账套,目的可言:只为账目安全...... 保留很多备份数据......还有......
另类客户也不满足,有的服务器在很远的地方或在异地,目的可表:每天备份的数据要及时传到自己手里......或安全之地......
综合上述,可想而知,无论如何保存数据,方法只有一个:备份后的数据一定要压缩后保存!这时想到了RAR
三、详见附件
以上述SQL自动备份的扩展名为.BAK以例,(你可以修改扩展名,但同时也得修改附件中的方案)。
SQL方案:
此项选项为:
把SQL当天备份的.BAK文件分别压缩在名为"BAK"目录下,而且选择为:压缩后删除原文件,单文件保留时间为3天,目的是为了本地COPY或是远程下载单压缩文件。
保存格式为:
每天一个压缩包,并以年、月、日开头,如:SQL_080602
RAR方案:
此项选项为:
把所有的备份文件集中压缩在名为"RAR"目录下,而且选择为:只添加新的压缩文件至压缩包。
保存格式为:
每月一个压缩包,并以年、月为开头,如:Backup_0806
把附件里的文件放在BACKUP上层目录或其它文件夹下执行,密码:1688
附件里的RAR方案密码为: backup1688
两种方案的压缩文件的保存路径要完整,那里只不过是示例.可根据的需要随意改变方案 :) |
|