“清除历史记录”任务(维护计划)

更新日期: 2007 年 9 月 15 日

使用**“‘清除历史记录’任务”**对话框,可以丢弃 msdb 数据库表中旧的历史信息。 此任务支持删除备份和还原历史记录、SQL Server 代理作业历史记录和维护计划历史记录。 在运行 Microsoft SQL Server 2000 的服务器中,不能删除 SQL Server 代理作业历史记录。

此语句使用 sp_purge_jobhistorysp_delete_backuphistory

ms186524.note(zh-cn,SQL.90).gif重要提示:
如果运行了多个版本的 SQL Server 2005,则清除任务中添加的“小时”间隔具有多种含义。 如果所创建任务的运行间隔以小时计算,则尝试在 SQL Server 2005 或 SQL Server 2005 Service Pack 1 的发布版本中运行该任务时,会得到一个不同的间隔。 如果使用较早版本的工具编辑该任务,会出现一条错误消息。
  • 连接
    选择执行此任务时使用的服务器连接。
  • 新建
    创建一个新的服务器连接,在执行此任务时使用。 本主题后面将介绍**“新建连接”**对话框。
  • 备份和还原历史记录
    当您希望还原数据库时,保留有关最近备份创建时间的记录可帮助 SQL Server 创建恢复计划。 保持期应当至少为完整数据库备份的频率。
  • SQL Server 代理作业历史记录
    使用此历史记录有助于排除失败作业的故障,或者确定数据库操作发生的原因。
  • 维护计划历史记录
    使用此历史记录有助于排除失败的维护计划作业的故障,或者确定数据库操作发生的原因。
  • 移除历史数据,如果其保留时间超过
    指定要删除项的保留时间。
  • 查看 T-SQL
    根据所选选项,查看针对此任务的服务器执行的 Transact-SQL 语句。

    ms186524.note(zh-cn,SQL.90).gif注意:
    当受影响的对象很多时,可能需要相当长的时间才可显示。

“新建连接”对话框

  • 连接名称
    输入新连接的名称。
  • 选择或输入服务器名称
    选择执行此任务时所要连接的服务器。
  • 刷新
    刷新可用服务器的列表。
  • 输入登录服务器所需的信息
    指定如何对服务器进行身份验证。
  • 使用 Windows 集成安全性
    使用 Windows 身份验证连接到 SQL Server 数据库引擎的实例。
  • 使用特定用户名和密码
    使用 SQL Server 身份验证连接到 SQL Server 数据库引擎的实例。 此选项不可用。
  • 用户名
    提供一个在进行身份验证时要使用的 SQL Server 登录名。 此选项不可用。
  • 密码
    提供一个在进行身份验证时要使用的密码。 此选项不可用。

请参阅

其他资源

sp_purge_jobhistory (Transact-SQL)
sp_delete_backuphistory (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2007 年 9 月 15 日

新增内容:
  • 添加了有关“小时”间隔的重要说明。