Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > ADP及SQL SERVER

使用SQL Server 2008维护计划来备份数据库;SQL自动备份怎么设置?

时 间:2015-01-15 08:49:37
作 者:易勋(转)   ID:35404  城市:上海
摘 要:使用SQL Server 2008自带的维护计划自动备份数据库,并且自动删除超过设定期限的历史备份文件。
正 文:

使用SQL Server 2008维护计划

一:目标任务: 使用SQL Server 2008自带的维护计划自动备份数据库,并且自动删除超过设定期限的历史备份文件:

1.       每天0点自动备份指定数据库 testDB,备份文件放在E:\autoBack文件夹下

2.       备份文件保留1周,每天备份完数据库后自动删除超过1周的备份文件

二:前提条件

1.       已经安装SQL Server Integration Services 服务

2.       已经安装SQL Server 代理 (MSSQLSERVER) 服务


如果未安装SQL Server Integration Services 服务,依然可以创建维护计划,但是不会生效

三: 创建维护计划(使用维护计划向导)

1.       选择对象资源管理器下的“管理”,点击右键,选择“维护计划向导”


2.       选择“下一步”进入“选择计划属性”界面, 我们这里修改计划名称为testMaintenancePlan


因为我们现在有两个任务,一个是备份数据库testDB,一个是删除历史备份文件。所以选择“整个计划统筹安排或无计划”

3.       点击“更改”按钮,进入时间计划设置界面

点击图片看大图


我们这里需要每天重复执行,频率是每天0点钟执行,从当天开始执行

4.       点击“确定”后,返回计划属性界面


5.       选择“下一步”,进入选择维护任务界面


我们这里有两个任务,备份数据库和删除超期的历史备份文件,所以勾选“备份数据库(完整)”和“‘清除维护’任务”两个任务

6.       选择“下一步”, 进入设置维护任务顺序的界面


这里的顺序是先备份数据库, 再执行“清除维护”任务,删除历史备份

7.       选择“下一步”,进入备份数据库任务的设置界面


选择指定的特定数据库testDB

 

指定备份文件存放的目录为E:\autoBack


备份文件扩展名为bak(默认),bak字母前面不要加点( . )

8.       选择“下一步”进入“定义清除维护任务”界面


我们需要删除文件夹(E:\autoBack)下面的以bak为扩展名的数据库备份文件,文件保留时间为1周, 这里需要注意的是,文件扩展名填“bak”而不要填“.bak”,扩展名前不要加点,否则不会删除

9.       选择“下一步”设置报告文件路径

 

10.   选择“下一步”完成


11.   刷新“管理” 下的“维护计划”文件夹, 可以看到创建的维护计划


12.   双击新建的维护计划或点击右键选择“修改”,可以看到维护计划的内容,并修改,修改后点击保存即可

点击图片看大图


13.   最后重启SQL Server 代理 服务即可



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助