维护计划向导

维护计划向导有助于您设置核心维护任务,从而确保数据库运行正常、定期进行备份并确保数据库一致。维护计划向导可创建一个或多个 SQL Server 代理作业,代理作业可对多服务器环境中的本地服务器或目标服务器执行这些任务。可以按预订的时间间隔执行任务也可以按需执行任务。

若要创建或管理维护计划,您必须是 sysadmin 固定服务器角色的成员。注意,只有当用户是 sysadmin 固定服务器角色的成员,对象资源管理器才会显示维护计划。

可以创建维护计划来执行以下任务:

  • 用新填充因子重新生成索引来重新组织数据和索引页上的数据。用新填充因子重新生成索引会确保数据库页中包含的数据量和可用空间的平均分布。还使得以后能够更快地增长。有关详细信息,请参阅填充因子

  • 通过删除空数据库页压缩数据文件。

  • 更新索引统计信息,确保查询优化器含有关于表中数据值分布的最新信息。这使得查询优化器能够更好地确定访问数据的最佳方法,因为可以获得数据库中存储数据的详细信息。虽然 SQL Server 会定期自动更新索引统计信息,但是此选项可以对统计信息立即进行强制更新。

  • 对数据库内的数据和数据页执行内部一致性检查,确保系统或软件故障没有损坏数据。

  • 备份数据库和事务日志文件。数据库和日志备份可以保留一段指定时间。这样,您就可以为备份创建一份历史记录,以便在需要将数据库还原到早于上一次数据库备份的时间的时候使用。还可以执行差异备份。

  • 运行 SQL Server 代理作业。这可以用来创建可执行各种操作的作业以及运行这些作业的维护计划。

维护任务生成的结果可以作为报表写入文本文件,或写入 msdb 中的 sysmaintplan_logsysmaintplan_logdetail 维护计划表。若要在日志文件查看器中查看结果,请右键单击**“维护计划”,再单击“查看历史记录”**。

维护计划仅对兼容级别设置为 80 或更高的数据库运行。维护计划向导不显示兼容级别设置为 70 或更低的数据库。

启动维护计划向导

更改维护任务

请参阅

任务

概念