SQL SERVER2012 使用维护计划向导

文章引用自官网,https://docs.microsoft.com/zh-cn/sql/relational-databases/maintenance-plans/use-the-maintenance-plan-wizard?redirectedfrom=MSDN&view=sql-server-ver15

 

限制和局限

  • 若要创建多服务器维护计划,必须配置包含一个主服务器和一个(或多个)目标服务器的多服务器环境。 必须在主服务器上创建和维护多服务器维护计划。 可以在目标服务器上查看计划。

  • db_ssisadmin 和 dc_admin 角色的成员可以将其特权提升为 sysadmin。 因为这些角色可以修改 Integration Services 包,而 SQL Server 使用 代理的 sysadmin SQL Server 安全上下文可以执行这些包,所以可以实现特权提升。

若要防止在运行维护计划、数据收集组和其它 Integration Services 包时提升特权,请将运行包的 SQL Server 代理作业配置为具有有限特权的代理帐户,或仅将 sysadmin 成员添加到 db_ssisadmin 和 dc_admin 角色。

先决条件

必须启用 “代理 XP”服务器配置选项

权限

若要创建或管理维护计划,您必须是 sysadmin 固定服务器角色的成员。 对象资源管理器只为属于 sysadmin 固定服务器角色成员的用户显示 “维护计划” 节点。

使用维护计划向导

启动向导

  1. 展开要创建您的管理计划的服务器。

  2. 展开 “管理” 文件夹。

  3. 右键单击“维护计划” 文件夹,然后选择“维护计划向导” 。

  4. 在 “SQL Server 维护计划向导” 页上,单击 “下一步” 。

  5. 关于 “选择计划属性” 页:

    1. 在 “名称” 框中,输入您创建的维护计划的名称。

    2. 在 “说明” 框中,简要介绍您的维护计划。

    3. 在 “运行身份” 列表中,指定执行维护计划时 Microsoft SQL Server 代理使用的凭据。

    4. 选择 “每项任务单独计划” 或 “整个计划统筹安排或无计划” 指定维护计划的重复执行计划。

      注意: 如果您选中 “每项任务单独计划” ,则需要为您维护计划中的每个任务按照 e. 下面的步骤执行操作。

    5. 如果您选择了 “整个计划统筹安排或无计划” ,则在 “计划” 下面单击 “更改” 。

      1. 在“新建作业计划”对话框的“名称”框中,输入作业计划的名称 。

      2. 在 “计划类型” 列表中选择计划类型:

        • SQL Server 代理启动时自动启动

        • CPU 空闲时启动

        • 重复执行。 这是默认选项。

        • 一次

      3. 选择或清除 “已启用” 复选框以启用或禁用计划。

      4. 如果选择 “重复执行” :

        1. 在 “频率” 下的 “执行” 列表中,指定执行的频率:

          • 如果选择 “每天” ,请在 “执行间隔” 框中输入重复作业计划的频率(天)。

          • 如果选择 “每周” ,请在 “执行间隔” 框中输入重复作业计划的频率(周)。 选择在其运行作业计划每周天数。

          • 如果选择 “每月” ,可以选择 “天” 或 “特定日期” 。

            • 如果选择 “天” ,请输入要运行作业计划的当月日期和作业计划的重复频率(月)。 例如,如果要每隔一个月在当月的 15 日运行计划作业,请选择“天”,在第一个框中输入“15”,在第二个框中输入“2” 。 请注意,第二个框中允许的最大数是“99”。

            • 如果选择 “特定日期” ,请选择要运行作业计划的当月内一周的特定一天和作业计划的重复频率(月)。 例如,如果要每隔一个月在当月的最后一个工作日运行作业计划,请选择“天”,从第一个列表中选择“最后一周”,从第二个列表中选择“工作日”,然后在最后一个框中输入“2” 。 还可以从前两个列表中选择“第一周” 、“第二周” 、“第三周” 或“第四周” 以及特定工作日(例如:星期日或星期三)。 请注意,最后一个框中允许的最大数是“99”。

        2. 在 “每天频率” 下,指定作业计划运行的当天作业计划的重复频率。

          • 如果选择 “执行一次,时间为:” ,请在 “执行一次,时间为:” 框中输入运行作业计划的当天的特定时间。 输入当天的小时、分钟和秒以及 AM 或 PM。

          • 如果选择 “执行间隔” ,请在 “频率” 下指定所选日运行作业计划的频率。 例如,如果要在运行作业计划的当天每隔 2 小时重复一次,请选择“执行间隔”,在第一个框中输入“2”,然后从列表中选择“小时” 。 从此列表中还可以选择“分钟” 和“秒” 。 请注意,第一个框中允许的最大数是“100”。

            在 “开始时间” 框中,输入开始运行作业计划的时间。 在 “结束时间” 框中,输入停止重复作业计划的时间。 输入当天的小时、分钟和秒以及 AM 或 PM。

        3. 在 “持续时间” 下的 “开始日期” 中,输入希望作业计划开始运行的日期。 选择 “结束日期” 或 “无结束日期” 以指示作业计划应在何时停止运行。 如果选择 “结束日期” ,输入希望作业计划停止运行的日期。

      5. 如果选择“执行一次” ,请在“执行一次” 下的“日期” 框中输入将运行作业计划的日期。 在 “时间” 框中,输入将运行作业计划的时间。 输入当天的小时、分钟和秒以及 AM 或 PM。

      6. 在 “摘要” 下的 “说明” 中,验证所有作业计划设置均正确。

      7. 单击“确定”。

    6. 单击“下一步”。

  6. 在 “选择目标服务器” 页上,选择要运行维护计划的服务器。 此页仅在配置为主服务器的 SQL Server 实例上可见。

    注意: 若要创建多服务器维护计划,必须配置包含一台主服务器和一台或多台目标服务器的多服务器环境,并且应将本地服务器配置为主服务器。 在多服务器环境中,此页显示“(本地)” 主服务器和所有相应的目标服务器。

  7. 在 “选择维护任务” 页上,选择一个或多个要添加到该计划中的维护任务。 当您已选择所有必要的任务时,请单击 “下一步” 。

    注意: 你在此处选择的任务将确定在“选择维护任务顺序” 页之后将需要完成的页。

  8. 在“选择维护任务顺序”页上,选择一个任务,然后单击“上移…”或“下移…”以更改其执行顺序 。 完成操作后,或如果您对当前任务的顺序感到满意时,请单击 “下一步” 。

    注意: 如果你在上面的“选择计划属性” 页中选择了“每项任务单独计划” ,则无法在此页上更改维护任务的顺序。

定义数据库检查完整性 (CHECKDB)

在 “定义数据库检查完整性任务” 页中,选择将检查用户和系统表以及索引的分配和结构完整性的数据库。 通过运行 DBCC CHECKDBTransact-SQL 语句,该任务可确保报告数据库中存在的所有完整性问题,以便系统管理员或数据库所有者能够在以后加以解决。 有关详细信息,请参阅DBCC CHECKDB (Transact-SQL)。完成后,单击“下一步” 。

此页还提供以下选项:

“数据库” 列表
指定受此任务影响的数据库。

  • “所有数据库”

生成对所有 Microsoft SQL Server 数据库(“tempdb” 除外)运行此任务的维护计划。

系统数据库

  • 生成的维护计划将对除 SQL Server tempdb 和用户创建的数据库之外的 系统数据库运行此任务。

所有用户数据库(master、model、msdb、tempdb 除外)

  • 生成的维护计划将对用户创建的所有数据库运行此任务。 但不会对 SQL Server 系统数据库运行任何维护任务。

以下数据库

  • 生成的维护计划只对所选数据库运行此任务。 如果选择此选项,则必须至少在列表中选择一个数据库。

“包含索引” 复选框

  • 检查所有索引页以及表数据页的完整性。

仅物理

  • 限制为仅检查页和记录标头的物理结构完整性以及数据库的分配一致性。 使用此选项可减少 DBCC CHECKDB 在大型数据库上的运行时。因此,如果你需要频繁使用生产系统,我们建议你使用此选项。

Tablock

  • 使 DBCC CHECKDB 获取锁,而不使用内部数据库快照。 这包括一个短期数据库排他 (X) 锁。 使用此选项可帮助 DBCC CHECKDB 在负荷较重的数据库上运行得更快,但会在 DBCC CHECKDB 运行的同时降低数据库上的并发性。

定义数据库收缩任务

  1. 在 “定义收缩数据库任务” 页上,使用 DBCC SHRINKDATABASE 语句以及 NOTRUNCATE 或 TRUNCATEONLY 选项,可以创建一个任务,以尝试减小所选数据库的大小。 有关详细信息,请参阅 DBCC SHRINKDATABASE (Transact-SQL)。 完成后,单击“下一步” 。

    警告!!!! 被移动用来收缩文件的数据可以分布到文件的任何可用位置。 这将导致索引碎片并使搜索索引范围的查询变慢。 若要消除碎片,请考虑在收缩后重新生成文件的索引。

    此页还提供以下选项:

    “数据库” 列表
    指定受此任务影响的数据库。 有关此列表上可用选项的详细信息,请参阅上述步骤 9。

    “当数据库大小超过指定值时收缩数据库” 框
    指定引发此任务的数据库大小 (MB)。

    “收缩后保留的可用空间” 框
    当数据库文件中的可用空间达到此值时停止收缩(以百分比表示)。

    将释放的空间保留在数据库文件中
    将数据库精简为连续页,但不释放这些页,因此数据库文件不会收缩。 如果希望数据库再次扩大,但不希望重新分配空间,则使用此选项。 使用此选项时,数据库文件不会尽可能地收缩。 这将使用 NOTRUNCATE 选项。

    将释放的空间归还给操作系统
    将数据库精简为连续页,并将这些页释放回操作系统,以供其他程序使用。 这将使用 TRUNCATEONLY 选项。 这是默认选项。

定义索引任务

  1. 在 “定义重新组织索引任务” 页上,选择用来移动索引页以提高搜索顺序效率的服务器。 此任务使用 ALTER INDEX ... REORGANIZE 语句。 有关详细信息,请参阅 ALTER INDEX (Transact-SQL)。 完成后,单击“下一步” 。

    此页还提供以下选项:

    “数据库” 列表
    指定受此任务影响的数据库。 有关此列表上可用选项的详细信息,请参阅上述步骤 9。

    “对象” 列表
    将“选择” 列表限制为显示表、视图或同时显示两者。 仅当从上面的 “数据库” 列表中选中单个数据库时,该列表才可用。

    “选择” 列表
    指定受此任务影响的表或索引。 在“对象”框中选择 “表和视图” 时不可用。

    “压缩大型对象” 复选框
    在可能的情况下,释放表和视图的空间。 此选项使用 ALTER INDEX ... LOB_COMPACTION = ON

  2. 在“定义重新生成索引任务” 页上,选择你将重新创建多个索引的数据库。 此任务使用 ALTER INDEX ... REBUILD PARTITION 语句。 有关详细信息,请参阅 CREATE INDEX (Transact-SQL)。)完成后,单击“下一步” 。

    此页还提供以下选项:

    “数据库” 列表
    指定受此任务影响的数据库。 有关此列表上可用选项的详细信息,请参阅上述步骤 9。

    “对象” 列表
    将“选择” 列表限制为显示表、视图或同时显示两者。 仅当从上面的 “数据库” 列表中选中单个数据库时,该列表才可用。

    “选择” 列表
    指定受此任务影响的表或索引。 在“对象”框中选择 “表和视图” 时不可用。

    “可用空间选项” 区域
    提供了用于将填充因子应用到索引和表的选项。

    每页的默认可用空间
    使用默认可用空间重新组织页。 这将删除数据库中表上的索引,并使用在创建索引时指定的填充因子重新创建索引。 这是默认选项。

    “将每页可用空间更改为” 框
    删除数据库中表上的索引,并使用新的、自动计算的填充因子重新创建索引,从而在索引页上保留指定的可用空间。 百分比越高,索引页上保留的可用空间就越多,并且索引增长也就越大。 有效值为 0 到 100。 使用 FILLFACTOR 选项。

    “高级选项” 区域
    提供用于排序索引和重建索引的其他选项。

    “对 tempdb 中的结果进行排序” 复选框
    使用 SORT_IN_TEMPDB 选项,该选项确定在索引创建过程中生成的中间排序结果的临时存储位置。 如果不需要执行排序操作,或者可以在内存中执行排序,则忽略 SORT_IN_TEMPDB 选项。

    “填充索引” 复选框
    使用 PAD_INDEX 选项。

    “重建索引时保持索引联机” 复选框
    使用 ONLINE 选项,用户可以在索引操作期间访问基础表或聚集索引数据以及任何关联的非聚集索引。 选择此选项将激活用于重新生成不允许联机重新生成的索引的其他选项:“不重新生成索引”和“脱机重新生成索引” 。

    选中此选项还可激活“使用低优先级”(其使用 WAIT_AT_LOW_PRIORITY 选项)。 联机索引重新生成操作将等待低优先级锁 MAX_DURATION 分钟,从而允许其他操作在联机索引生成操作正在等待的同时继续进行。

    注意: 在 SQL Server 2019 (15.x)的各版本中均不提供联机索引操作。 有关详细信息,请参阅 SQL Server 2016 各个版本支持的功能

    “MAXDOP” 复选框
    对于 DBCC CHECKDB,替代 sp_configure 的最大并行度配置选项。 有关详细信息,请参阅 DBCC CHECKDB (Transact-SQL)

定义更新统计信息任务

  1. 在 “定义更新统计信息任务” 页上,定义将对其进行更新表和索引统计信息的数据库。 此任务使用 UPDATE STATISTICS 语句。 有关详细信息,请参阅 更新统计信息 (Transact-SQL)。完成后,单击“下一步”

    此页还提供以下选项:

    “数据库” 列表
    指定受此任务影响的数据库。 有关此列表上可用选项的详细信息,请参阅上述步骤 9。

    “对象” 列表
    将“选择” 列表限制为显示表、视图或同时显示两者。 仅当从上面的 “数据库” 列表中选中单个数据库时,该列表才可用。

    “选择” 列表
    指定受此任务影响的表或索引。 在“对象”框中选择 “表和视图” 时不可用。

    所有现有统计信息
    同时更新列和索引的统计信息。

    仅限列统计信息
    仅更新列统计信息。 使用 WITH COLUMNS 选项。

    仅限索引统计信息
    仅更新索引统计信息。 使用 WITH INDEX 选项。

    扫描类型
    用于收集已更新统计信息的扫描的类型。

    完全扫描
    读取表或视图中的所有行来收集统计信息。

    抽样依据
    指定在收集较大型的表或视图的统计信息时要抽样的表或索引视图的百分比或者行数。

定义清除历史记录任务

  1. 在 “定义清除历史记录任务” 页上,选择您要删除旧的任务历史记录的数据库。 该任务使用 EXEC sp_purge_jobhistory、 EXEC sp_maintplan_delete_log和 EXEC sp_delete_backuphistory 语句从 msdb 表中删除历史记录信息。 完成后,单击 “下一步” 。

    此页还提供以下选项:

    选择要删除的历史数据
    选中要删除的任务数据的类型

    备份和还原历史记录
    当您希望还原数据库时,保留有关最近备份创建时间的记录可帮助 SQL Server 创建恢复计划。 保留期应当至少为完整数据库备份的频率。

    SQL Server 代理作业历史记录
    使用此历史记录有助于排除失败作业的故障,或者确定数据库操作发生的原因。

    维护计划历史记录
    使用此历史记录有助于排除失败的维护计划作业的故障,或者确定数据库操作发生的原因。

    删除历史数据,如果其保留时间超过
    指定要删除项的保留时间。 你可以指定“小时” 、“天” 、“周” (默认值)、“月” 或“年”

定义执行代理作业任务

  1. 在 “定义执行代理作业任务” 页的 “可用的 SQL Server 代理作业” 下面,选中要运行的作业。 如果没有 SQL 代理作业,此选项将不可用。 此任务使用 EXEC sp_start_job 语句。 有关详细信息,请参阅 sp_start_job (Transact SQL)。完成后,单击“下一步” 。

定义备份任务。

  1. 在“定义备份数据库(完整)任务” 页上,选择要对其运行完整备份的数据库。 此任务使用 BACKUP DATABASE 语句。 有关详细信息,请参阅 BACKUP (Transact-SQL)。 完成后,单击 “下一步” 。

    此页还提供以下选项:

    “备份类型” 列表
    显示要执行的备份类型。 这是只读的。

    “数据库” 列表
    指定受此任务影响的数据库。 有关此列表上可用选项的详细信息,请参阅上述步骤 9。

    备份组件
    选择“数据库” 将备份整个数据库。 选择 “文件和文件组” 将只备份部分数据库。 如果选择此选项,请提供文件或文件组名称。 如果在 “数据库” 框中选择了多个数据库,只能对 “备份组件” 指定 “数据库” 。 若要执行文件或文件组备份,请为每个数据库创建一个任务。 仅当选中上述 “数据库” 列表中的单个数据库时,这些选项才可用。

    “备份集过期时间” 复选框
    指定允许覆盖该备份的备份集的日期。 选择 “晚于” ,然后输入过期前的天数,或选择 “在” ,然后输入过期日期。 如果选择 URL 作为备份目标,则禁用该选项。

    备份到
    指定要将数据库备份到的介质。 选择 “磁盘” 、 “磁带” 或 URL。 只有连接到该数据库所在计算机的磁带设备才可用。

    跨一个或多个文件备份数据库
    单击“添加” 可以打开“选择备份目标” 对话框。 如果选择 URL 作为备份目标,则禁用该选项。

    单击 “删除” 将文件从该框中删除。

    单击 “内容” 将读取文件头,并显示此文件的当前备份内容。

    “选择备份目标” 对话框
    选择拥有备份目标的文件、磁带机或备份设备。 如果选择 URL 作为备份目标,则禁用该选项。

    “如果备份文件存在” 列表
    指定如何处理现有备份。 选择 “追加” 将新备份添加到文件或磁带中的所有现有备份之后。 选择 “覆盖” 将删除文件或磁带中的旧内容,并将其替换为新备份。

    为每个数据库创建备份文件
    在文件夹框中指定的位置创建一个备份文件。 为选定的每个数据库创建一个文件。 如果选择 URL 作为备份目标,则禁用该选项。

    “为每个数据库创建子目录” 复选框
    在指定磁盘目录下创建一个子目录,指定的磁盘目录包含维护计划中要备份的每一个数据库的数据库备份。

    重要说明! 子目录将从父目录继承权限。 请限制相关权限,以避免未经授权的访问。

    “文件夹” 框
    指定用来放置自动创建的数据库文件的文件夹。 如果选择 URL 作为备份目标,则禁用该选项。

    SQL 凭据
    选择可用于对 Azure 存储进行身份验证的 SQL 凭据。 如果没有可使用的现有 SQL 凭据,则单击 “创建” 按钮可创建新的 SQL 凭据。

    重要说明! 单击 “创建” 打开的对话框需要管理证书或订阅的发布配置文件。 如果您无权访问管理证书或发布配置文件,可以创建一个 SQL 凭据,方法是使用 Transact-SQL 或 SQL Server Management Studio 指定存储帐户名称和访问密钥信息。 请参阅 创建凭据 主题中的示例代码,使用 Transact-SQL 创建凭据。 或者,使用 SQL Server Management Studio,从数据库引擎实例中右键单击 “安全性” ,依次选择 “新建” 和 “凭据” 。 在 “标识” 字段中指定存储帐户名称,在 “密码” 字段中指定访问密钥。

    Azure 存储容器
    指定 Azure 存储容器的名称

    URL 前缀:
    这是基于在 SQL 凭据中存储的存储帐户信息以及您指定的 Azure 存储容器名称自动生成的。 我们建议你不要编辑此字段中的信息,除非你使用的域采用 <存储帐户>.blob.core.windows.net 以外的格式。

    “备份文件扩展名” 框
    指定备份文件要使用的扩展名。 默认为 .bak。

    “验证备份完整性” 复选框
    验证备份集是否完整以及所有卷是否都可读。

    “检查校验和” 复选框
    在启用此可用功能后,验证每页的校验和以及确认是否有残缺页,并为整个备份生成校验和。

    “出错时继续” 复选框
    指示 BACKUP 继续执行,不管是否遇到无效校验和或页撕裂之类的错误。

    备份加密
    若要创建加密的备份,请选中 “加密备份” 复选框。 选择要用于加密步骤的加密算法,然后从现有证书或非对称密钥的列表中提供一个证书或非对称密钥。 可用于加密的算法是:

    • AES 128

    • AES 192

    • AES 256

    • 三重 DES

    如果您选择了追加到现有备份集,则禁用加密选项。

    建议做法是备份证书或密钥,而存储它们的位置要与所加密的备份不同。

    仅支持位于可扩展密钥管理 (EKM) 中的密钥。

    “块大小” 复选框,列表

    用字节数来指定物理块的大小。 在写入磁带设备、RAID 数组或 SAN 时,此选项通常会影响性能。

    “最大传输大小” 复选框,列表

    指定 SQL Server 和备份媒体之间的最大传输单元(以字节为单位)。

    “设置备份压缩” 列表
    在 SQL Server 2008 Enterprise (或更高版本)中,选择以下 备份压缩 值之一:

    表 1
      
    使用默认服务器设置单击此选项可使用服务器级别默认值。 此默认值可通过 backup compression default 服务器配置选项进行设置。 有关如何查看此选项当前设置的信息,请参阅 查看或配置 backup compression default 服务器配置选项
    压缩备份单击此选项可压缩备份,而不考虑服务器级别默认值。

    ** 重要说明 ** 默认情况下,压缩会大大提高 CPU 使用率,并且压缩进程占用的额外 CPU 可能会对并发操作造成不利影响。 因此,您可能需要在会话中创建低优先级的压缩备份,其 CPU 使用率受资源调控器限制。 有关详细信息,请参阅本主题后面的 使用资源调控器限制备份压缩的 CPU 使用量 (Transact-SQL)限制。
    不压缩备份单击此选项可创建未压缩的备份,而不考虑服务器级别默认值。
  2. 在“定义备份数据库(差异)任务” 页上,选择要对其运行部分备份的数据库。 有关此页上可用选项的详细信息,请参阅上述步骤 16 中列出的定义。 此任务使用 BACKUP DATABASE ... WITH DIFFERENTIAL 语句。 有关详细信息,请参阅 BACKUP (Transact-SQL)。 完成后,单击 “下一步” 。

  3. 在“定义备份数据库(事务日志)任务” 页上,选择要对事务日志运行备份的数据库。 有关此页上可用选项的详细信息,请参阅上述步骤 16 中列出的定义。 此任务使用 BACKUP LOG 语句。 有关详细信息,请参阅 BACKUP (Transact-SQL)。 完成后,单击 “下一步” 。

定义清除维护任务

  1. 在 “定义清除维护任务” 页上,指定要作为维护计划的一部分删除的文件类型,包括由维护计划文件和数据库备份文件创建的文本报告。 此任务使用 EXEC xp_delete_file 语句。 完成后,单击 “下一步” 。

    重要说明!! 此任务不会自动删除指定目录的子文件夹中的文件。 此预防措施减少了使用清除维护任务删除文件的恶意攻击的可能性。 如果要删除一级子文件夹中的文件,必须选择“包括一级子文件夹” 。

    此页还提供以下选项:

    删除以下类型的文件
    指定要删除的文件类型。

    备份文件
    删除数据库备份文件。

    维护计划文本报告
    删除以前运行的维护计划的文本报告。

    文件位置
    指定要删除的文件的路径。

    删除特定文件
    删除在“文件名” 文本框中提供的特定文件。

    搜索文件夹并根据扩展名删除文件
    删除指定文件夹中带有指定扩展名的所有文件。 使用此选项可一次删除多个文件,例如 Tuesday 文件夹中带有 .bak 扩展名的所有备份文件。

    “文件夹” 框
    要删除的文件所在的文件夹的路径和名称。

    “文件扩展名” 框
    提供要删除的文件的文件扩展名。 若要一次删除多个文件(例如 Tuesday 文件夹中带有 .bak 扩展名的所有备份文件),请指定 .bak。

    “包含一级子文件夹” 复选框
    从“文件夹” 中指定的文件夹下的一级子文件夹中删除具有为“文件扩展名” 指定的扩展名的文件。

    “在任务运行时根据文件保留时间删除文件” 复选框
    通过在“删除文件,如果其保留时间超过” 框中提供数字和时间单位,指定将要删除的文件所要保留的最短时间。

    删除文件,如果其保留时间超过
    通过提供数字和时间单位(“小时” 、“天” 、“周” 、“月” 或“年” ),指定要删除的文件所保留的最短时间。 保留时间长于指定时间长度的文件将被删除。

选择报告选项

  1. 在 “选择报告选项” 页中,选择对维护计划操作报表进行保存或分发的选项。 此任务使用 EXEC sp_notify_operator 语句。 有关详细信息,请参阅 sp_notify_operator (Transact SQL)。完成后,单击“下一步” 。

    此页还提供以下选项:

    “将报告写入文本文件” 复选框
    将报告保存到一个文件中。

    “文件夹位置” 框
    指定将要包含报告的文件的位置。

    “以电子邮件形式发送报告” 复选框
    任务失败时发送电子邮件。 你必须在 MSDB 为邮件主机数据库的情况下启用和正确配置数据库邮件,并拥有有效电子邮件地址的 MicrosoftSQL Server 代理操作员,才能使用此任务。

    代理操作员
    指定电子邮件的收件人。

    邮件配置文件
    指定定义电子邮件发件人的配置文件。

完成该向导

  1. 在 “完成该向导” 页上,验证在先前页上所做的选择,然后单击 “完成” 。

  2. 在 “维护向导进度” 页上,监视有关维护计划向导的状态信息。 根据在向导中选择的选项,“进度”页可能会包含一个操作或多个操作。 最上面的方框显示向导的总体状态和向导已接收到的状态、错误和警告消息数。

    “维护向导进度” 页上提供以下选项:

    详细信息
    提供向导执行的操作所返回的操作、状态和所有消息。

    Action
    指定每个操作的类型和名称。

    Status
    指示向导操作作为一个整体返回的值是“成功” 还是“失败” 。

    消息
    提供从该进程中返回的任何错误或警告消息。

    Report
    创建包含创建分区向导结果的报告。 这些选项是 “查看报告” 、 “将报告保存到文件” 、 “将报告复制到剪贴板” 和 “将报告作为电子邮件发送” 。

    查看报告
    打开“查看报告” 对话框,其中包含关于创建分区向导进度的文本报告。

    将报告保存到文件
    打开“将报告另存为” 对话框。

    将报告复制到剪贴板
    将向导的进度报告结果复制到剪贴板。

    “将报告作为电子邮件发送”
    将向导的进度报告结果复制到电子邮件

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作者 迪尤逊 出版社 人民邮电出版社 本书重点阐述了SQL Server 2005的基础知识,前半部分以建立一个金融数据库系统为主线,从最基础的收集信息入手,一步步地引导读者学会如何保证数据库的安全,创建表、主键、索引等项目,在表之间建立恰当的关系,并掌握如何备份和还原数据库;之后以前面建立的示例数据库为基础,深入讲解各种数据操作的方法,从数据检索、插入、更新、删除,到函数、触发器、存储过程的使用;最后,概略讲述了SQL Server Reporting Services。书中还针对数据安全性方面的操作和细节提供了大量的例子。   本书适合希望使用SQL Server 2005的开发和管理人员阅读,也可作为高等学校相关课程的教材。 第1章 SQL Server 2005概述和安装  1.1 为什么选择SQL Server 2005  1.2 SQL Server的发展  1.3 硬件要求  1.4 示例  1.5 安装  1.6 标准安装  1.7 安全性  1.8 小结 第2章 SSMS  2.1 SSMS概览  2.2 SSMS的选项  2.3 查询编辑器  2.4 外围应用配置器工具  2.5 小结 第3章 设计和创建数据库  3.1 数据库的定义  3.2 SQL Server中的数据库  3.3 决定数据库系统类型  3.4 收集数据   3.5 决定要存储在数据库中的信息  3.6 外部信息和忽略的信息  3.7 建立关系  3.8 规范化  3.9 创建示例数据库  3.10 小结 第4章 安全   4.1 登录名  4.2 角色  4.3 架构  4.4 在解决方案中进行下去之前  4.5 小结 第5章 定义表  5.1 什么是表  5.2 定义表:SSMS   5.3 列不仅仅是简单的数据仓库   5.4 在SQL Server中存储图像和大型文本   5.5 在SSMS中创建表   5.6 通过查询编辑器定义表   5.7 定义表:使用模板   5.8 创建模板和修改模板  5.9 ALTER TABLE命令  5.10 定义其余的表   5.11 设置主键   5.12 创建关系  5.13 使用SQL语句ALTER TABLE  5.14 小结  第6章 创建索引和数据库关系图  6.1 什么是索引  6.2 确定是什么导致了好的索引   6.3 确定是什么导致了坏的索引   6.4 针对性能对索引进行回顾   6.5 创建索引   6.6 删除索引  6.7 在查询编辑器中修改索引  6.8 为数据库生成关系图  6.9 小结 第7章 数据库的备份、还原和维护  7.1 事务日志   7.2 备份策略   7.3 当可能发生错误  7.4 让数据库脱机   7.5 备份数据  7.6 还原数据库   7.7 分离和附加数据库  7.8 为数据库生成SQL脚本  7.9 维护数据库  7.10 小结  第8章 操作数据   8.1 T-SQL的INSERT命令的语法  8.2 SQL命令INSERT   8.3 DBCC CHECKIDENT  8.4 列约束  8.5 同时处理多条记录  8.6 检索数据  8.7 使用SSMS检索数据  8.8 SELECT语句  8.9 指定列  8.10 第一批搜索  8.11 改变输出的显示  8.12 限制搜索:WHERE的使用  8.13 字符串函数  8.14 顺序!顺序!  8.15 LIKE运算符  8.16 生成数据:SELECT INTO  8.17 谁能添加、删除或选取数据  8.18 更新数据  8.19 事务  8.20 删除数据  8.21 截断表(删除表中的所有行)  8.22 删除表  8.23 小结 第9章 构建视图  9.1 什么是视图  9.2 针对安全而使用查询  9.3 加密视图定义  9.4 创建视图:SSMS  9.5 使用视图来创建视图  9.6 CREATE VIEW语法  9.7 创建视图:查询编辑器窗格  9.8 创建视图:SCHEMABINDING  9.9 为视图设置索引  9.10 小结 第10章 存储过程  10.1 什么是存储过程  10.2 CREATE PROCEDURE语法  10.3 返回一系列记录   10.4 创建存储过程:SSMS  10.5 执行存储过程的不同方法  10.6 使用RETURN  10.7 控制流程  10.8 综合应用  10.9 小结  第11章 T-SQL基础  11.1 使用多个表  11.2 变量   11.3 临时表  11.4 聚合  11.5 GROUP BY  11.6 HAVING  11.7 独特值  11.8 函数   11.9 RAISERRO
目录 SQL Server维护 1 适用人员: 2 一、 SQL Server安装 4 SQL 2000安装 4 检查SQL Server 2000版本 20 SQL 2005 安装 20 SQL 2005配置 32 检查SQL Server2005版本 34 SQL 2008(包括 SQL 2008R2)安装 35 SQL 2008配置 45 检查SQL Server 2008版本 45 Windows 2008中安装SQL 2008 46 常见问题 49 安装过程中提示有文件或进程挂起 49 使用windows账号可以登录,可是sa没法登陆 49 本地能连接上,其他电脑不能连接 52 安装过程中提示性能计数器错误 52 二、 SQL Server卸载 54 SQL 2000卸载 54 SQL 2005 卸载 55 SQL 2008卸载 56 三、 更改SQL Server排序规则 56 SQL 2000 排序规则修改 56 SQL 2005 排序规则修改 58 SQL 2008 排序规则修改 58 四、 备份与还原数据库 59 SQL 2000备份数据库 59 SQL 2000还原数据库 62 SQL 2005/2008 备份数据库 65 SQL 2005/2008 还原数据库 68 五、 附加与分离数据库 74 SQL 2000附加数据库 75 SQL 2000分离数据库 76 SQL 2005/2008附加数据库 77 SQL 2005/2008分离数据库 81 六、 建立维护计划为服务器加速 83 SQL 2000中建立维护计划优化系统 83 SQL 2005或SQL 2008种建立维护计划优化系统 88 1、自行创建维护计划 88 2、运用维护计划向导创建维护计划 91 3、各维护计划任务选项的说明 101 4、手动删除维护计划 107 七、 启用AWE或者3GB为服务器加速 108 判断采用AWE还是3GB 108 AWE方式确定SQL Server占用的内存大小 108 3GB开启方式 108 在SQL 2000 中开启AWE 111 在SQL 2005或SQL 2008中开启AWE 113 八、 日志清除 116 各版本数据库清除语句 116 SQL 2000、SQL 2005清除语句 116 SQL 2008清除语句 116 通过重建数据库彻底解决问题(还没实践过,慎用) 116 九、 索引维护 117 SQL 2000索引维护 117 SQL 2005/2008索引维护 121 十、 触发器管理 125 触发器查询语句 125 触发器管理语句 126 触发器管理工具 126 十一、 利用SQL Server导入导出数据 127 SQL 2000数据导入导出 127 SQL 2005/2008数据导入导出 133 十二、 SQL跟踪器的使用 144 易飞6.0特殊设置 144 SQL 2000跟踪器的使用 145 SQL 2005/2008跟踪器的使用 150 十三、 数据库异常检测以及简单修复 154 1. SQL Server数据库为什么易损坏呢? 154 2 预防措施 154 3. 其他的一些常用的修复命令 154 1. DBCC CHECKDB 154 2. DBCC CHECKTABLE 155 4.数据库日志损坏的修复 155 5. 数据库质疑的一般处理 156 6.还原数据库到指定时间点 156
SQL Server数据库备份维护计划向导是一个用于创建和配置备份计划的工具。你可以通过该向导来设置全量备份、差异备份和事务日志备份等类型的备份任务。首先,你需要右键点击全量备份维护计划,然后执行手工执行全量备份任务,这样你就能在备份目录中看到全量备份文件。接下来,你可以插入一条数据到数据库表中,然后再进行一次差异备份,备份文件会包含之前的差异备份内容。此外,你还可以进行事务日志备份,每个日志备份的内容都不相同。 在配置完整备份、差异备份和事务日志备份之前,你需要启动SQL Server代理服务,并按照向导的提示进行配置。完整备份是备份特定时刻的数据库全量快照,是差异备份和事务日志备份的基础。差异备份是备份自上次全量备份之后发生数据变化的数据块。事务日志备份是备份还未被备份的事务日志文件。在创建事务日志备份和差异备份之前,必须至少创建一个完整备份。 完成配置后,你可以在维护计划中看到刚才创建的备份计划,该计划会按照配置定期执行。你也可以根据需要右键点击立即执行计划来立即执行备份任务。 总结来说,SQL Server数据库备份维护计划向导是一个帮助你创建和配置备份计划的工具,可以进行全量备份、差异备份和事务日志备份等操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [sqlserver数据库备份策略及实战测试](https://blog.csdn.net/zhangxm_qz/article/details/129304370)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值