适用范围:SQL Server
本文介绍了如何在 SQL Server 中使用维护计划向导创建单服务器或多服务器维护计划。 维护计划向导创建 SQL Server 代理可以定期运行的维护计划。 可以按指定的时间间隔执行各种数据库管理任务,包括备份、数据库完整性检查或数据库统计信息更新。
局限性
若要创建多服务器维护计划,必须配置包含一个主服务器和一个(或多个)目标服务器的多服务器环境。 必须在主服务器上创建和维护多服务器维护计划。 可以在目标服务器上查看计划。
db_ssisadmin和dc_admin角色的成员可能能够将其特权提升到 sysadmin。 由于这些角色可以修改集成服务包,而这些包可由 SQL Server 使用 SQL Server 代理的 sysadmin 安全性上下文执行,因此可能出现特权提升的情况。
要在运行维护计划、数据收集组和其他集成服务包时防止这种特权提升,请将运行包的 SQL Server 代理作业配置为使用具有有限特权的代理帐户,或只将 sysadmin 成员添加到 db_ssisadmin 和 dc_admin 角色。
先决条件
必须启用 服务器配置:代理 XP。
权限
若要创建或管理维护计划,您必须是 sysadmin 固定服务器角色的成员。 对象资源管理器只为属于 sysadmin 固定服务器角色成员的用户显示 “维护计划” 节点。
使用维护计划向导
启动向导
展开您要在其上创建管理计划的服务器。
展开 “管理” 文件夹。
右键单击“维护计划”文件夹,然后选择“维护计划向导”。
在“SQL Server 维护计划向导”页上,选择“下一步”。
在 “选择计划属性” 页面上:
在“名称”框中,输入所创建维护计划的名称。
在 “说明” 框中,简要介绍您的维护计划。
在 “运行身份” 列表中,指定执行维护计划时 Microsoft SQL Server 代理使用的凭据。
选择 “每项任务单独计划” 或 “整个计划统筹安排或无计划” 指定维护计划的重复执行计划。
注意
如果选择 每个任务的单独时间表,则需要在维护计划中针对每个任务执行接下来的步骤。
如果选择了“整个计划统一安排或无安排”,则在“安排”下选择“更改”。
在“新建作业计划”对话框的“名称”框中,输入作业计划的名称 。
在 “计划类型” 列表中选择计划类型:
- SQL Server 代理启动时自动启动
- CPU 空闲时启动
- 重复。 这是默认选项。
- 一次
选择或清除 “已启用” 复选框以启用或禁用计划。
如果选择 “重复执行” :
在 “频率” 下的 “发生” 列表中,指定发生频率:
如果选择 “每天”,请在 “每隔” 框中输入作业计划每隔多少天重复一次。
如果选择 “每周”,请在 “每隔” 框中输入作业计划每隔多少周重复一次。 选择作业计划在哪些星期几运行。
如果选择 “每月” ,可以选择 “天” 或 “特定日期” 。
如果选择日,请输入作业计划要在每月哪一天运行,以及该作业计划每隔多少个月重复一次。 例如,如果您希望将作业计划设置为每隔一个月在当月 15 日运行,请选择 日,然后在第一个框中输入“15”,并在第二个框中输入“2”。 第二个框中允许的最大数字是
99。如果选择 The,请选择该月中的具体星期几以运行作业计划,以及作业计划每隔多少个月重复一次。 例如,如果要让作业每隔一个月在当月的最后一个工作日运行,请选择 天,从第一个列表中选择 最后一个,从第二个列表中选择 工作日,然后在最后一个框中输入“2”。 还可以从前两个列表中选择 第一个、 第二个、 第三个或 第四个,以及特定的工作日(例如:星期日或星期三)。 最后一个框中允许的最大数字是
99。
在 “每天频率” 下,指定作业计划运行的当天作业计划的重复频率。
如果选择 “执行一次,时间为:” ,请在 “执行一次,时间为:” 框中输入运行作业计划的当天的特定时间。 输入当天的小时、分钟和秒,以及 AM 或 PM。
如果选择 “每隔”,请在 “频率” 下指定作业计划在所选日期当天的运行间隔。 例如,如果要在该作业计划运行的当天每隔 2 小时重复一次,请选择 每隔,在第一个框中输入“2”,然后从列表中选择 小时。 在此列表中,还可以选择 分钟 和 秒钟。 第一个框中允许的最大数字是
100。在 “开始时间” 框中,输入开始运行作业计划的时间。 在 “结束于” 框中,输入作业计划应停止重复的时间。 输入当天的小时、分钟和秒,以及 AM 或 PM。
在 “持续时间” 下的 “开始日期” 中,输入希望作业计划开始运行的日期。 选择 “结束日期” 或 “无结束日期” 以指示作业计划应在何时停止运行。 如果选择 “结束日期” ,输入希望作业计划停止运行的日期。
如果选择“一次性”,在“一次性发生”项下的日期框中输入作业计划运行的日期。 在 “时间 ”框中,输入作业计划运行的时间。 输入当天的小时、分钟和秒,以及 AM 或 PM。
在 “摘要” 下的 “说明” 中,验证所有作业计划设置均正确。
选择“确定”。
选择下一步。
在 “选择目标服务器” 页上,选择要运行维护计划的服务器。 此页仅在配置为主服务器的 SQL Server 实例上可见。
注意
若要创建多服务器维护计划,必须配置包含一台主服务器和一台或多台目标服务器的多服务器环境,并且应将本地服务器配置为主服务器。 在多服务器环境中,此页显示“(本地)”主服务器和所有相应的目标服务器。
在 “选择维护任务” 页上,选择一个或多个要添加到该计划中的维护任务。 选择完所有必要的任务后,请选择“下一步”。
注意
在此处选择的任务将确定在“ 选择维护任务订单 ”页之后需要完成的页面。
在“选择维护任务顺序”页上,选择一个任务,然后选择“上移…”或“下移…”以更改其执行顺序。 完成操作后,或如果对当前任务的顺序感到满意时,请选择“下一步”。
注意
如果之前在“选择计划属性”页上为每个任务选择了“单独计划”,则无法更改此页上维护任务的顺序。
定义数据库检查完整性 (CHECKDB)
在 定义数据库检查完整性任务 页上,选择要在其中检查用户表、系统表和索引的分配完整性和结构完整性的一个或多个数据库。 通过运行 DBCC CHECKDB Transact-SQL 语句,此任务可确保报告数据库的任何完整性问题。 这样,系统管理员或数据库所有者就可以稍后处理这些问题。 有关详细信息,请参阅 DBCC CHECKDB。 完成后选择“下一步”。
此页还提供以下选项:
数据库列表
指定受此任务影响的数据库。
“所有数据库”
为所有 SQL Server 数据库生成一个维护计划,运行此任务,但不包含
tempdb。系统数据库
生成的维护计划将对除
tempdb外的 SQL Server 系统数据库和用户创建的数据库运行此任务。所有用户数据库(不包括
master、model、msdb、tempdb)生成的维护计划将对用户创建的所有数据库运行此任务。 但不会对 SQL Server 系统数据库运行任何维护任务。
以下数据库
生成的维护计划只对所选数据库运行此任务。 如果选择此选项,则必须至少在列表中选择一个数据库。
包含索引复选框
检查所有索引页和表数据页的完整性。
仅物理
将检查限制为仅检查页的物理结构完整性、记录头以及数据库的分配一致性。 使用此选项可以减少大型数据库上的 DBCC CHECKDB 的运行时,建议在生产系统上频繁使用。
Tablock
使 DBCC CHECKDB 获取锁,而不使用内部数据库快照。 这包括对数据库的短期排他 (X) 锁。 使用此选项可能有助于 DBCC CHECKDB 在负载过大的数据库上运行更快,但在 DBCC CHECKDB 运行时可减少数据库可用的并发性。
定义数据库收缩任务
在 “定义收缩数据库任务” 页上,使用
DBCC SHRINKDATABASE语句以及NOTRUNCATE或TRUNCATEONLY选项,可以创建一个任务,以尝试减小所选数据库的大小。 有关详细信息,请参阅 DBCC SHRINKDATABASE。 完成后选择“下一步”。警告
为收缩文件而移动的数据可能会分散到文件中的任何可用位置。 这将导致索引碎片并使搜索索引范围的查询变慢。 若要消除碎片,请考虑在收缩后重建该文件上的索引。
此页还提供以下选项:
数据库列表
指定受此任务影响的数据库。
“所有数据库”
为所有 SQL Server 数据库生成一个维护计划,运行此任务,但不包含
tempdb。系统数据库
生成的维护计划将对除
tempdb外的 SQL Server 系统数据库和用户创建的数据库运行此任务。所有用户数据库(不包括
master、model、msdb、tempdb)生成的维护计划将对用户创建的所有数据库运行此任务。 但不会对 SQL Server 系统数据库运行任何维护任务。
以下数据库
生成的维护计划只对所选数据库运行此任务。 如果选择此选项,则必须至少在列表中选择一个数据库。
当数据库大小超过指定值时收缩数据库框
指定会触发此任务执行的大小(MB)。
压缩后保留的空闲空间量框
当数据库文件中的可用空间达到此值时停止收缩(以百分比表示)。
将释放的空间保留在数据库文件中
将数据库精简为连续页,但不解除分配这些页,因此数据库文件不会收缩。 如果希望数据库再次扩大,但不希望重新分配空间,则可使用此选项。 使用此选项时,数据库文件不会尽可能地收缩。 此项使用 NOTRUNCATE 选项。
将释放的空间归还给操作系统
将数据库精简为连续页,并将这些页释放回操作系统,以供其他程序使用。 这里使用 TRUNCATEONLY 选项。 这是默认选项。
定义索引任务
在“ 定义重新组织索引任务 ”页上,选择要将索引页移动到更高效的搜索顺序的服务器或服务器。 此任务使用
ALTER INDEX ... REORGANIZE语句。 有关详细信息,请参阅 ALTER INDEX。 完成后选择“下一步”。此页还提供以下选项:
数据库列表
指定受此任务影响的数据库。
“所有数据库”
为所有 SQL Server 数据库生成一个维护计划,运行此任务,但不包含
tempdb。系统数据库
生成的维护计划将对除
tempdb外的 SQL Server 系统数据库和用户创建的数据库运行此任务。所有用户数据库(不包括
master、model、msdb、tempdb)生成的维护计划将对用户创建的所有数据库运行此任务。 但不会对 SQL Server 系统数据库运行任何维护任务。
以下数据库
生成的维护计划只对所选数据库运行此任务。 如果选择此选项,则必须至少在列表中选择一个数据库。
对象列表
将“选择”列表限制为显示表、视图或同时显示两者。 仅当之前从 “数据库” 列表中选择单个数据库时,此列表才可用。
选择列表
指定受此任务影响的表或索引。 在“对象”框中选择 “表和视图” 时不可用。
“压缩大型对象”复选框
在可能的情况下,释放表和视图的空间。 此选项使用
ALTER INDEX ... LOB_COMPACTION = ON。
在“ 定义重新生成索引任务 ”页上,选择要在其中重新创建多个索引的数据库或数据库。 此任务使用
ALTER INDEX ... REBUILD PARTITION语句。 有关详细信息,请参阅 ALTER INDEX.) 完成后选择“下一步”。此页还提供以下选项:
数据库列表
指定受此任务影响的数据库。
“所有数据库”
为所有 SQL Server 数据库生成一个维护计划,运行此任务,但不包含
tempdb。系统数据库
生成的维护计划将对除
tempdb外的 SQL Server 系统数据库和用户创建的数据库运行此任务。所有用户数据库(不包括
master、model、msdb、tempdb)生成的维护计划将对用户创建的所有数据库运行此任务。 但不会对 SQL Server 系统数据库运行任何维护任务。
以下数据库
生成的维护计划只对所选数据库运行此任务。 如果选择此选项,则必须至少在列表中选择一个数据库。
对象列表
将“选择”列表限制为显示表、视图或同时显示两者。 仅当之前从 “数据库” 列表中选择单个数据库时,此列表才可用。
选择列表
指定受此任务影响的表或索引。 在“对象”框中选择 “表和视图” 时不可用。
可用空间选项区域
提供了用于将填充因子应用到索引和表的选项。
每页默认空闲空间
按默认空白空间量重新排列页面。 这将删除数据库中表上的索引,并使用在创建索引时指定的填充因子重新创建索引。 这是默认选项。
将每页空白区域更改为框
删除数据库中表的索引,并使用新的自动计算填充因子重新创建这些索引。 此选项保留索引页上的指定可用空间量。 百分比越高,索引页上保留的可用空间就越多,并且索引增长也就越大。 有效值为 0 到 100。 使用
FILLFACTOR选项。“高级选项”区域
提供用于排序索引和重建索引的其他选项。
**在复选框中
tempdb对结果进行排序使用
SORT_IN_TEMPDB选项,可确定在索引创建过程中所生成中间排序结果的临时存储位置。 如果不需要执行排序操作,或者可以在内存中执行排序,则忽略SORT_IN_TEMPDB选项。填充索引复选框
使用
PAD_INDEX选项。重建索引时保持索引联机 复选框
使用
ONLINE选项,用户可以在索引操作期间访问基础表或聚集索引数据以及任何关联的非聚集索引。 对于不允许联机重新生成的索引,选择此选项将激活有关重新生成索引的其他选项:“不重新生成索引”和“脱机重新生成索引”。选中此选项还可激活“使用低优先级”(其使用
WAIT_AT_LOW_PRIORITY选项)。 联机索引重新生成操作将等待低优先级锁MAX_DURATION分钟,从而允许在联机索引生成操作等待完成的同时继续进行其他操作。注意
在 SQL Server 中,并不是每个版本都支持联机索引操作。 有关详细信息,请参阅 SQL Server 2022 的版本及其支持的功能。
MAXDOP 复选框
对于 DBCC CHECKDB,将替代
sp_configure的最大并行度配置选项。 有关详细信息,请参阅 DBCC CHECKDB
定义更新统计信息任务
在“定义更新统计信息任务”页上,定义将更新表和索引统计信息的数据库。 此任务使用
UPDATE STATISTICS语句。 有关详细信息,请参阅 UPDATE STATISTICS “完成后”,选择“ 下一步”。此页还提供以下选项:
数据库列表
指定受此任务影响的数据库。
“所有数据库”
为所有 SQL Server 数据库生成一个维护计划,运行此任务,但不包含
tempdb。系统数据库
生成的维护计划将对除
tempdb外的 SQL Server 系统数据库和用户创建的数据库运行此任务。所有用户数据库(不包括
master、model、msdb、tempdb)生成的维护计划将对用户创建的所有数据库运行此任务。 但不会对 SQL Server 系统数据库运行任何维护任务。
以下数据库
生成的维护计划只对所选数据库运行此任务。 如果选择此选项,则必须至少在列表中选择一个数据库。
对象列表
将“选择”列表限制为显示表、视图或同时显示两者。 仅当之前从 “数据库” 列表中选择单个数据库时,此列表才可用。
选择列表
指定受此任务影响的表或索引。 在“对象”框中选择 “表和视图” 时不可用。
所有现有统计信息
更新列和索引的统计信息。
仅限列统计信息
仅更新列统计信息。 使用
WITH COLUMNS选项。仅限索引统计信息
仅更新索引统计信息。 使用
WITH INDEX选项。扫描类型
用于收集已更新统计信息的扫描的类型。
完全扫描
读取表或视图中的所有行来收集统计信息。
抽样依据
指定在收集较大型的表或视图的统计信息时要抽样的表或索引视图的百分比或者行数。
定义清除历史记录任务
在 “定义清除历史记录任务” 页上,选择您要删除旧的任务历史记录的数据库。 该任务使用
EXEC sp_purge_jobhistory、EXEC sp_maintplan_delete_log和EXEC sp_delete_backuphistory语句从msdb表中移除历史记录信息。 完成后,选择“下一步”。此页还提供以下选项:
选择要删除的历史数据
选择要删除的任务数据的类型。
备份和还原历史记录
如果希望还原数据库,则可保留有关最近备份创建时间的记录,这有助于 SQL Server 创建恢复计划。 保留期应当至少为完整数据库备份的频率。
SQL Server 代理作业历史记录
使用此历史记录有助于排除失败作业的故障,或者确定数据库操作发生的原因。
维护计划历史记录
使用此历史记录有助于排除失败的维护计划作业的故障,或者确定数据库操作发生的原因。
删除早于以下时间的历史数据
指定要删除的项的期限。 你可以指定“小时”、“天”、“周”(默认值)、“月”或“年”
定义执行代理作业任务
- 在 “定义执行代理作业任务” 页的 “可用的 SQL Server 代理作业”下面,选中要运行的作业。 没有 SQL 代理作业时此选项不可用。 此任务使用
EXEC sp_start_job语句。 有关详细信息,请参阅 sp_start_job。 完成后,选择“下一步”。
定义备份任务。
在“定义备份数据库(完整)任务”页上,选择要对其运行完整备份的数据库。 此任务使用
BACKUP DATABASE语句。 有关详细信息,请参阅 BACKUP。 完成后,选择“下一步”。此页还提供以下选项:
“备份类型”列表
显示要执行的备份类型。 此内容为只读。
数据库列表
指定受此任务影响的数据库。
“所有数据库”
为所有 SQL Server 数据库生成一个维护计划,运行此任务,但不包含
tempdb。系统数据库
生成的维护计划将对除
tempdb外的 SQL Server 系统数据库和用户创建的数据库运行此任务。所有用户数据库(不包括
master、model、msdb、tempdb)生成的维护计划将对用户创建的所有数据库运行此任务。 但不会对 SQL Server 系统数据库运行任何维护任务。
以下数据库
生成的维护计划只对所选数据库运行此任务。 如果选择此选项,则必须至少在列表中选择一个数据库。
备份组件
选择“数据库”将备份整个数据库。 选择 “文件和文件组” 将只备份部分数据库。 如果选择此选项,请提供文件或文件组名称。 如果在 “数据库” 框中选择了多个数据库,只能对 “备份组件” 指定 “数据库”。 若要执行文件或文件组备份,请为每个数据库创建一个任务。 仅当之前从 “数据库” 列表中选择单个数据库时,这些选项才可用。
备份集将过期复选框
指定此备份的备份集何时可以被覆盖。 选择“之后”并输入到期后的天数,或选择“在”并输入到期日期。 如果选择 URL 作为备份目标,则禁用该选项。
备份到
指定用于备份数据库的介质。 选择 “磁盘”、 “磁带”或 URL。 只有连接到该数据库所在计算机的磁带设备才可用。
跨一个或多个文件备份数据库
选择“添加”以打开“选择备份目的地”对话框。 如果选择 URL 作为备份目标,则禁用该选项。
选择“移除”以将文件从该框中移除。
选择“内容”以读取文件头,并显示此文件的当前备份内容。
“选择备份目标”对话框
选择文件、磁带驱动器或备份设备作为备份目标。 如果选择 URL 作为备份目标,则禁用该选项。
如果存在备份文件列表
指定如何处理现有备份。 选择 “追加” 将新备份添加到文件或磁带中的所有现有备份之后。 选择 “覆盖” 后,将删除文件或磁带中的原有内容,并用此新备份替换。
为每个数据库创建备份文件
在文件夹框中指定的位置创建一个备份文件。 为选定的每个数据库创建一个文件。 如果选择 URL 作为备份目标,则禁用该选项。
“为每个数据库创建子目录”复选框
在指定磁盘目录下创建一个子目录,其中将包含维护计划中要备份的每一个数据库的数据库备份。
重要
子目录从父目录继承权限。 请限制相关权限,以避免未经授权的访问。
文件夹框
指定用来放置自动创建的数据库文件的文件夹。 如果选择 URL 作为备份目标,则禁用该选项。
SQL 凭据
选择可用于对 Azure 存储进行身份验证的 SQL 凭据。 如果没有可使用的现有 SQL 凭据,则选择“创建”按钮以创建新的 SQL 凭据。
重要
选择Create时打开的对话框需要该订阅的管理证书或发布配置文件。 如果没有管理证书或发布配置文件的访问权限,可以通过指定存储帐户名称并使用 Transact-SQL 或 SQL Server Management Studio 访问密钥信息来创建 SQL 凭据。 请参阅 “创建凭据” 一文中的示例代码,以使用 Transact-SQL 创建凭据。 或者,使用 SQL Server Management Studio,从数据库引擎实例中右键单击 “安全性”,依次选择 “新建”和 “凭据”。 在 “标识” 字段中指定存储帐户名称,在 “密码” 字段中指定访问密钥。
Azure 存储容器
指定 Azure 存储容器的名称
URL 前缀
此值是根据存储在 SQL 凭据中的存储帐户信息和指定的 Azure 存储容器名称自动生成的。 我们建议不要编辑此字段中的信息,除非使用的域采用 <storage account>.blob.core.windows.net 以外的格式。
备份文件扩展名框
指定备份文件要使用的扩展名。 默认值为
.bak。“验证备份完整性”复选框
验证备份集是否完整以及所有卷是否都可读。
执行校验和复选框
在启用此可用功能后,验证每页的校验和以及确认是否有残缺页,并为整个备份生成校验和。
出错时继续复选框
指示BACKUP即使遇到无效校验和或撕裂页面等错误,也继续执行。
备份加密
若要创建加密的备份,请选中 “加密备份” 复选框。 选择要用于加密步骤的加密算法,然后从现有证书或非对称密钥的列表中提供一个证书或非对称密钥。 可用于加密的算法是:
- AES 128
- AES 192
- AES 256
- 三重 DES
如果您选择了追加到现有备份集,则禁用加密选项。
应备份证书或密钥,并将其存储在与加密备份不同的位置。
仅支持位于可扩展密钥管理 (EKM) 中的密钥。
块大小复选框,列表
用字节数来指定物理块的大小。 在写入磁带设备、RAID 数组或 SAN 时,此选项通常会影响性能。
“最大传输大小” 复选框,列表
指定要在 SQL Server 和备份介质之间使用的最大传输单元(字节)。
“设置备份压缩”列表
在 SQL Server 2008 (10.0.x) Enterprise(或更高版本)中,从以下备份压缩值中选择一个:
值 说明 使用默认服务器设置 选择此选项以使用服务器级别默认值。 此默认值可通过 backup compression default 服务器配置选项进行设置。 有关如何查看此选项的当前设置的信息,请参阅 服务器配置:备份压缩默认值。 压缩备份 选择此选项以压缩备份,而不考虑服务器级别默认值。
重要: 默认情况下,压缩会显著增加 CPU 使用率,压缩进程消耗的额外 CPU 可能会对并发操作产生不利影响。 因此,您可能需要在会话中创建低优先级的压缩备份,其 CPU 使用率受资源调控器限制。 有关详细信息,请参阅使用 Resource Governor 通过备份压缩限制 CPU 使用量。不压缩备份 选择此选项以创建未压缩的备份,而不考虑服务器级别默认值。
在“定义备份数据库(差异)任务”页上,选择要对其运行部分备份的数据库。 有关此页上可用选项的详细信息,请参阅本文前面的定义列表。 此任务使用
BACKUP DATABASE ... WITH DIFFERENTIAL语句。 有关详细信息,请参阅 BACKUP。 完成后,选择“下一步”。在“定义备份数据库(事务日志)任务”页上,选择要对事务日志运行备份的数据库。 有关此页上可用选项的详细信息,请参阅本文前面的定义列表。 此任务使用
BACKUP LOG语句。 有关详细信息,请参阅 BACKUP。 完成后,选择“下一步”。
定义维护清理任务
在 “定义清除维护任务” 页上,指定要作为维护计划的一部分删除的文件类型,包括由维护计划文件和数据库备份文件创建的文本报告。 此任务使用
EXEC xp_delete_file语句。 完成后,选择“下一步”。重要
此任务不会自动删除指定目录的子文件夹中的文件。 此预防措施减少了使用清除维护任务删除文件的恶意攻击的可能性。 如果要删除一级子文件夹中的文件,必须选择“包括一级子文件夹”。
此页还提供以下选项:
删除以下类型的文件
指定要删除的文件类型。
备份文件
删除数据库备份文件。
维护计划文本报告
删除以前运行的维护计划的文本报告。
文件位置
指定要删除的文件的路径。
删除特定文件
删除在“文件名”文本框中提供的特定文件。
搜索文件夹并根据扩展名删除文件
删除指定文件夹中带有指定扩展名的所有文件。 使用此选项可以一次性删除多个文件,例如扩展名为
.bak“星期二”文件夹中的所有备份文件。文件夹框
要删除的文件所在的文件夹的路径和名称。
文件扩展名框
提供要删除的文件的文件扩展名。 若要一次删除多个文件,例如删除星期二文件夹中所有扩展名为
.bak的备份文件,请指定.bak。包含一级子文件夹复选框
从“文件夹”中指定的文件夹下的一级子文件夹中删除具有为“文件扩展名”指定的扩展名的文件。
在任务运行时根据文件存在时间删除文件复选框
通过在删除早于以下时间的文件框中输入数字和时间单位,指定要删除的文件的最短保留时间。
删除早于以下时间的文件
通过提供数字和时间单位(“小时”、“天”、“周”、“月”或“年”),指定要删除的文件所保留的最短时间。 保留时间长于指定期限的文件将被删除。
选择报告选项
在 “选择报告选项” 页中,选择对维护计划操作报表进行保存或分发的选项。 此任务使用
EXEC sp_notify_operator语句。 有关详细信息,请参阅 sp_notify_operator。 完成后,选择“下一步”。此页还提供以下选项:
“将报告写入文本文件”复选框
将报告保存到一个文件中。
文件夹位置框
指定保存报表的文件的位置。
“以电子邮件形式发送报告”复选框
任务失败时发送电子邮件。 若要使用此任务,必须启用数据库邮件并将其正确配置为
msdb邮件主机数据库,并且具有具有有效电子邮件地址的 SQL Server 代理操作员。代理操作员
指定电子邮件的收件人。
邮件配置文件
指定用于定义电子邮件发件人的配置文件。
完成向导
在“完成该向导”页上,验证在先前页上所做的选择,然后选择“完成”。
在 “维护向导进度” 页上,监视有关维护计划向导的状态信息。 根据在向导中选择的选项,“进度”页可能会包含一个操作或多个操作。 最上面的方框显示向导的总体状态和向导已接收到的状态、错误和警告消息数。
“维护向导进度” 页上提供以下选项:
详细信息
提供由向导执行的操作返回的操作信息、状态和任何消息。
Action
指定每个操作的类型和名称。
Status
指示向导操作作为一个整体返回的值是“成功”还是“失败”。
消息
提供从该进程中返回的任何错误或警告消息。
Report
创建包含创建分区向导结果的报告。 这些选项是 “查看报告” 、 “将报告保存到文件” 、 “将报告复制到剪贴板” 和 “将报告作为电子邮件发送” 。
查看报告
打开“查看报告”对话框,其中包含关于创建分区向导进度的文本报告。
将报告保存到文件
打开“将报告另存为”对话框。
将报告复制到剪贴板
将向导的进度报告结果复制到剪贴板。
“将报告作为电子邮件发送”
将向导的进度报告结果复制到电子邮件。