扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:天新网 2008年3月25日
关键字: 数据库 Mssql SQL SQL Server
4.1 利用数据库维护计划向导来创建维护计划
数据库维护工作是所有数据库管理员的重要任务。要得到一个运行良好的系统就必须根据各自企业的需要利用维护计划来自动执行管理任务。下面将为大家介绍如何利用维护计划向导来为所有系统和用户数据库创建一个自定义的维护计划。
在我们将要看到的例子中,包括了以下维护任务:检查数据库完整性、重新组织索引、重新生成索引、更新统计信息和清除历史记录。在产品环境中,是不能够在同一个维护计划里同时包含重新组织索引和重新生成索引这两个任务的。这两个任务会被认为是重复的。这里只是为了更好的解释创建设置而把两者都包括了。
1.选择开始→所有程序→Microsoft SQL Server 2005→SQL Server Management Studio。
2.在对象资源管理器中,首先选择连接到数据库引擎,展开目标服务器,再打开Management文件夹→Management Plans文件夹。
3.右击Maintenance Plans,然后选择维护计划向导。
4.阅读欢迎进入数据库维护计划向导界面的信息,然后点击下一步。
5.在计划属性设置界面,输入维护计划的名称和描述语句。
6.可以选择第一个选项(为每个任务创建独立计划书)或者第二个选项(为整体计划创建单一的计划书或无计划书。本例中选择第一个选项,然后点击下一步。注意,只有Service Pack 2支持在单个维护计划中为每个子计划创建独立的计划书。
7.在选择维护任务界面,在下列维护任务前的方框中勾选该任务:检查数据库完整性、重新组织索引、重新生成索引、更新统计信息和清除历史记录。然后点击下一步。
8.在选择维护任务执行顺序界面,指定任务的执行顺序,然后点击下一步。注意,包括重新组织和重新生成索引以及更新统计信息在内的很多维护任务执行的时候会改变数据库的内容。鉴于这种情况,在指定维护任务之间的优先链接时,最好把完全备份数据库任务指定为第一个执行的任务。这样确保如果上述维护计划任务失败时能够回滚数据库。
9.本例中选择的第一个任务是检查数据库完整性。在指定检查数据库完整性任务界面,从下拉菜单选择所有数据库选项,然后接受默认设置,即勾选包含索引选项框(这可以确保运行任务时会对所有索引页和表数据库进行完整性检查)。点击右下方的更改按钮,设置此任务运行时间为每周的非高峰时段,如星期天的午夜。接着点击下一步继续创建别的任务。
10.第二个维护任务是重新组织索引。在指定重新组织索引任务界面的下拉菜单中选择所有数据库选项。勾选压缩大型对象选项框。点击更改按钮,设置每周运行一次此任务,然后点击下一步继续。
11.第三个维护任务是重新生成索引。还是在任务界面的下拉菜单中选择所有数据库选项,然后设置运行频率为每周一次。把可用空间选项卡设置为更具默认可用空间大小重新组织页面。在高级选项卡中勾选把排序结果存储在tempdb中和在重新生成索引时保持索引联机这两个选项。点击下一步继续。
12.第四个是更新统计信息任务。同样在任务界面下拉菜单中选择所有数据库选项。勾选更新所有已有统计信息选项框。扫描类型设置为完全扫描。设置运行频率为每周一次。点击下一步继续。
13.最后一个任务为清除历史记录。在任务界面的即将删除的历史数据选项卡勾选所有的三个选项,包括备份和还原历史、SQL Server代理作业历史和维护计划历史。在下一个设置选项根据企业的数据保留需求,指定需要删除的数据所保留的最早日期,设置任务运行频率为每周一次,点击下一步。
14.在生成报告选项界面,设置是否将维护任务报告写入文本文件,或存入指定的文件夹,还是通过电子邮件发送给操作员。如果选择将报告通过电子邮件发送给操作员,那么必须启用数据库邮件并进行适当配置(在代理操作中存在有效的电子邮件地址),此选项才可用。点击下一步继续。
15.这时会出现对所有维护计划任务进行总结的完成向导界面。在这个界面,可以下钻到任意一个已选任务查看其高级设置。查看完所有的选项,保证无误后,点击完成按钮,退出此总结界面。
16.进入维护计划向导进程界面,检查所有的创建状态,确认可用后,点击关闭按钮退出维护计划向导。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者