数据库维护计划向导可以用来帮助您设置核心维护任务,这些任务对于确保数据库的良好执行、定期备份以防系统失败,以及检查一致性方面很有必要。数据库维护计划向导将创建 Microsoft® SQL Server™ 2000 作业,该作业自动按所计划的间隔执行这些维护任务。
可以进行调度使之自动运行的维护任务包括:
通过用新填充因子重建索引,以重新组织数据和索引页上的数据。这就确保了数据库页包含均匀分发的数据量和可用空间,从而允许以后更快地增长。
通过删除空数据库页压缩数据文件。
更新索引统计,以确保查询优化器有关于表中数据值分发的最新信息。这使得查询优化器能够更好地判断访问数据的最佳方法,因为它有关于存储在数据库中的数据的更多信息。虽然 SQL Server 自动定期更新索引统计,但是此选项可以强迫统计立即更新。
对数据库内的数据和数据页执行内部一致性检查,以确保系统或软件问题没有损坏数据。
备份数据库和事务日志文件。数据库和日志备份可以保留一段指定时间。这使您可以创建备份的历史记录,如果需要将数据库还原到最近一次备份之前的时间,就可以使用这些备份。
设置日志传送。日志传送允许将事务日志从一个数据库(源)不断地传送到另一个数据库(目的)。通过使目的数据库与源数据库保持同步,使您得以具有备用服务器,并提供将查询处理工作从主计算机(源服务器)卸载到只读目的服务器的方法。
维护任务产生的结果可以作为报告写到文本文件、HTML 文件,或 msdb 数据库的 sysdbmaintplan_history 表中。报告也可以通过电子邮件发送给操作员。
启动数据库维护计划向导(企业管理器)
展开服务器组,然后展开分发服务器。
在"工具"菜单上单击"数据库维护计划器"命令。
完成向导中的步骤。
配置日志传送(企业管理器)
说明 在配置日志传送之前,必须在主数据库上创建一个共享以使事务日志可用。这是从事务日志转储目录创建的共享。例如,如果将日志转储到目录 e:\data\tlogs\,则可以从该目录创建 \\logshipping\tlogs 共享。
在"选择数据库"屏幕上,选择"如下数据库"复选框,然后选择要进行日志传送的数据库。
如果选择了多个数据库,则不会执行日志传送,日志传送选项也不可用。不允许选择已配置了日志传送的数据库。
选择"将事务日志传送到其它的 SQL Server(日志传送)"复选框。
继续执行向导,指定其余的数据库维护选项,直到到达"指定日志传送目的"屏幕。
单击"添加"按钮添加目的数据库。
要使该选项可用,必须已经在向导的前面步骤中选择了使用日志传送。
在"添加目的数据库"屏幕中,选择一个服务器名。
该服务器必须已经注册,而且正在运行 Microsoft® SQL Server™ 2000 企业版,这样才能显示在下拉列表中。如果要使该目的成为可用的源目的,必须选择"允许数据库采用主角色"复选框。如果该复选框未被选中,则该目的数据库将来就无法采用源目的角色。如果已选定"允许数据库采用主角色"复选框,还必须在日志将要备份到的目的数据库中指定"事务日志备份目录"。
若要从默认位置更改事务日志目的数据库,请在"目录"框中输入一个位置。
如果源数据库不在目的数据库上,则选择"创建新数据库"复选框。
"数据库名称"框将默认为源数据库名。如果想要在目的服务器上用另一个数据库名,则指定一个新名称。如果已经选择了允许该目的数据库承担源角色,就无法从默认值改变该数据库的名称。
如果已经选择了"创建新数据库"复选框,则还必须在"用于数据"和"用于日志"框中指定目的数据库上数据和日志的文件目录。
如果源数据库已经存在于目的数据库上,则选择"使用现有数据库"复选框。如果目的服务器上的数据库名不同,则在"数据库名称"框中输入该名。该数据库必须是使用 WITH STANDBY 选项还原过的,以便正确接受日志。
在"初始化目的数据库"屏幕上,执行下列操作之一:
单击"立即提取完全数据库备份"。
?或-
单击"使用最新备份文件"以初始化目的数据库。
在"日志传送调度"屏幕上,查看默认的日志传送调度。如果要改变调度,请单击"更改"。
在"复制/装载的频率"框中,设置希望目的服务器从源服务器备份和还原事务日志的频率(以分钟计)。
在"装载延迟"框中,设置希望目的数据库从源服务器还原事务日志之前要等待的延迟(以分钟计)。
该框的默认值为 0 分钟,表示目的数据库应立即还原所有事务日志备份。
在"文件保持期"框中指定事务日志在删除之前应该存留的时间长度。
从"日志传送阈值"对话框中,设置"备份警报阈值"。
这是距离源服务器上一次事务日志备份时间的最长期限。一旦时间超过此指定阈值,监视服务器将生成警报。
在"不同步警报阈值"框中,指定源服务器上最近一次事务日志备份与目的服务器最近一次事务日志还原之间的时间。
一旦时间超过此指定阈值,监视服务器将生成警报。
在"指定日志传送监视器信息"屏幕中,键入将监视日志传送的服务器名称。
单击"使用 Windows 身份验证"或"使用 SQL Server 身份验证"连接到监视服务器。log_shipping_monitor_probe 登录名是固定的,必须使用它连接到监视服务器。如果这是一个新帐户,则选择一个新密码。如果该帐户已经存在于监视服务器上,则必须指定现有的密码。