MSX 服务器异常"0xe0434f4d"和"0xC001000A"错误消息,当您创建维护计划

文章翻译 文章翻译
文章编号: 2742131 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑以下情形:
  • 您使用 Microsoft SQL Server 2012年、 Microsoft SQL Server 2008年,Microsoft SQL Server 2008 R2 或 Microsoft SQL Server 2005年作为主服务器 (MSX)。
  • 您使用 SQL Server 2012年为目标服务器 (TSX)。
  • 您在 MSX 服务器上创建多服务器的维护计划。
在这种情况下,维护计划不会被复制到 TSX 服务器。此外,TSX 服务器上的 SQL Server 代理程序日志中会记录异常消息类似于以下:

[073] 维护计划子系统中出现异常 (0xe0434f4d)

注意此错误消息,在"维护子计划名称"是维护子计划的占位符。

与维护计划相关的作业将被复制。如果您尝试在 TSX 服务器上执行该作业时,您将收到类似于以下错误消息:

执行作业维护子计划名称的失败。历史记录日志的详细信息,请参阅。

此外,作业历史记录中会记录类似于以下的信息:

无法加载包"维护计划"由于错误 0xC001000A。描述: 无法从 SQL Server 数据库加载指定的包。

注意此错误消息,在"维护计划包"是包的维护计划的名称的占位符。

原因

因为 SQL Server 代理程序找不到 Microsoft.NET Framework 2.0 的程序集的数据库维护计划任务 TSX 服务器上,则会出现此问题。

注意升级到 Microsoft.NET Framework 4.0 SQL Server 2012年中的数据库维护计划任务的程序集。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

解决方案

累积更新信息

对于 SQL Server 2012 SP1 的累积更新 2

此问题的修补程序是累积更新 2 中首次推出。有关如何获取此累积更新包,SQL Server 2012 SP1 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2790947 对于 SQL Server 2012 Service Pack 1 的累积更新包 2
注意 生成是累积性的因为每个新修补程序版本包含的所有修补程序和所有安全修补程序包含了以前 SQL Server 2012 SP1 修复程序版本。我们建议您考虑将应用了最新的修补程序版本包含此修复程序。详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2772858 在 SQL Server 2012 Service Pack 1 发布之后发布的 SQL Server 2012年生成

对于 SQL Server 2012年累积更新 5

此问题的修补程序是累积更新 5 中首次推出。有关如何为 SQL Server 2012年获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2777772 累积更新包 5 为 SQL Server 2012
注意 生成是累积性的因为每个新修补程序版本包含的所有修补程序和所有安全修补程序包含上一个 SQL Server 2012年修补程序版本。我们建议您考虑将应用了最新的修补程序版本包含此修复程序。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2692828 在 SQL Server 2012年发布之后发布的 SQL Server 2012年生成

若要解决此问题,还可以创建为 TSX 服务器上的 SQL Server 代理配置文件。若要执行此操作,请执行以下步骤:
  1. 删除 MSX 服务器未被复制到 TSX 服务器上的所有现有分布式的维护计划。
  2. 创建一个文件的名称是 SQLAGENT 才。EXE。配置 在 SQL Server 2012 TSX 服务器上的以下文件夹:
    %程序 Files%\Microsoft SQL Server\MSSQL11。MSSQLSERVER\MSSQL\Binn
  3. 将以下内容添加到 sqlagent 才。EXE。配置文件:
    <?xml version ="1.0"?>
    <configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0"/> 
    </startup>
    </configuration>
  4. 重新启动 TSX 服务器上的 SQL Server 代理。
  5. 创建新的多服务器维护计划的 TSX 服务器为目标。

更多信息

MSX 服务器和 TSX 服务器的兼容性的详细信息,请访问以下 Microsoft 网站:

如何创建多服务器环境

属性

文章编号: 2742131 - 最后修改: 2013年1月24日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
关键字:?
kbtshoot kbsurveynew kbexpertiseadvanced kbmt KB2742131 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 2742131
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com