SQLSERVER维护计划报告和记录

不知道大家创建完维护计划之后,有没有顺便勾选生成维护计划报告和记录呢?

如果没有的话,个人觉得最好还是生成一下比较好,因为生成的维护计划报告和记录可以让你知道维护计划的执行情况

选择创建维护记录报告的文件夹,然后勾选日志记录下面的<记录扩展信息>,点击“确定”即可

生成的维护记录报告和记录是这样子的

 1 NEW COMPONENT OUTPUT
 2 Microsoft(R) 服务器维护实用工具(Unicode)版本 9.0.5000
 3 报告是在“joe”上生成的。
 4 维护计划: MaintenancePlan
 5 持续时间: 00:00:01
 6 状态: 成功。
 7 详细信息:
 8 “清除维护”任务 (joe)
 9 本地服务器连接 上的清除维护
10 清除 维护计划报表 个文件
11 保留时间: 超过 1 小时
12 任务开始: 2013-05-23T14:24:2613 任务结束: 2013-05-23T14:24:2614 成功
15 
16 “备份数据库”任务 (joe)
17 在 本地服务器连接 上备份数据库
18 数据库: DLGPOS
19 类型: 完整
20 追加现有
21 任务开始: 2013-05-23T14:24:2422 任务结束: 2013-05-23T14:24:2623 成功

这个报告在什么时候生成?

这个报告在每次维护记录执行的时候生成

报告越积越多,怎麽清除掉一部分没有用的报告?

其实只要你把“清除维护任务”从工具箱拖入维护计划,设置一下这个“清除维护任务”就可以了,注意下图中红色框的选择

 

--------------------------------------------华丽的分割线---------------------------------------------------

不过在论坛里有人说,不能清理维护记录报告

帖子地址:http://social.msdn.microsoft.com/Forums/en-US/sqlserverzhchs/thread/63a3b13b-1a14-4816-8f04-5e884026c2c9

在msdn上找到的解决方法,如果你用的是SQLSERVER2005,请将SQLSERVER2005的补丁包升级到SP3

安装 SQL 服务器 2005 Service Pack 2 后,清理任务将不会删除数据库维护计划报告

MSDN上的解决方法:http://support.microsoft.com/kb/938085/zh-cn?wa=wsignin1.0

大致原因是因为报告文件的第一行 有“新组件输出” 这几个英文单词,SQLSERVER不知道这个txt文件是不是维护计划报告文件不能确定,所以会出错

执行下面sql语句就会报错

1 EXEC [sys].[xp_delete_file] 1,N'D:\MSSQL\DLGPOSbackup\MaintenancePlan_Subplan_1_20130523142426.txt'


错误信息:

错误: 2006年-12-06 16:52:39.92 代码: 0xC002F210 源: 维护清理任务 1 执行 SQL 任务说明: 执行查询"执行 master.dbo.xp_delete_file 1,N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\sdtest.txt"失败,出现以下错误:"扩展存储的过程时执行 xp_delete_file 时出现错误: 指定文件不是一个维护计划报告文件。"。可能的故障原因: 查询,"结果集"属性的设置不正确、 参数设置不正确或没有正确建立连接的问题。最终错误警告: 2006年-12-06 16:52:39.92 代码: 0x80019002...包执行 fa 中。.该步骤失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值