你目前正处于脱机状态,正在等待 Internet 重新连接

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

Extended support for SQL Server 2005 ends on April 12, 2016

If you are still running SQL Server 2005 after April 12, 2016, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 938085
错误 #: 50001017 (SQL 修补程序)
症状
在安装 Microsoft SQL Server 2005 Service Pack 2 (SP2) 后,您 SQL Server 2005 中使用清理任务。但是,清理任务不会删除数据库维护计划报告。此外,您还会收到类似于以下内容的错误消息:
错误: 2006 年十月 12 日,星期五 16:52:39.92 代码: 0xC002F210 源: 维护清理任务 1 执行 SQL 任务描述: 执行查询"EXECUTE master.dbo.xp_delete_file 1,N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\sdtest.txt"失败,出现以下错误:"错误执行 xp_delete_file 扩展存储的过程: 指定文件不是维护计划报表文件"。可能的故障原因: 查询、"结果集"属性设置不正确、 参数不正确,设置或不正确建立的连接出现问题。结束错误警告: 2006 年十月 12 日,星期五 16:52:39.92 代码: 0x80019002...的包执行 fa...该步骤失败。
原因
之所以会出现此问题,因为在报表的第一行包含以下文本:
新组件输出
xp_delete_file 系统存储过程会检查以确定该报告是否是数据库维护计划报表在报表的第一行。如果在报表的第一行是"新分量 OUTPUT",xp_delete_file 系统存储过程不能识别为数据库维护计划报表的报表。
解决方案

累积更新信息

若要解决此问题,获得 SQL Server 2005 Service Pack 2 的累积更新包 2。 有关如何获取累积更新包 2 的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
936305对于 SQL Server 2005 Service Pack 2 的累积更新包 2 不可用
替代方法
要变通解决此问题,删除报表的第一行,如果在报表的第一行是"新分量 OUTPUT"。执行此操作后,报表将被删除您使用清理任务的下一次。
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

Warning: This article has been translated automatically

属性

文章 ID:938085 - 上次审阅时间:01/21/2008 23:26:02 - 修订版本: 2.1

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems

  • kbmt kbtshoot kbexpertiseadvanced kbsql2005tool kbprb KB938085 KbMtzh
反馈