我已经部署了一个多服务器管理环境和几个维护计划。我的 MSX 服务器是 SQL2014。我遇到的问题是将维护计划部署到 2008R2 命名实例,该实例与默认的 2014 实例(已经与 MSX MP 一起使用)一起运行。
我收到此错误:
[000] Failed to import Maintenance Plan 'MSA backup' from MSX: Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException: Error loading from XML. No further detailed error information can be specified for this problem because no Events object was passed where detailed error information can be stored.
---> System.Runtime.InteropServices.COMException (0xC0011008): Error loading from XML. No further detailed error information can be specified for this problem because no Events object was passed where detailed error information can be stored.
我将在 MSX 上运行代理服务的帐户添加到命名实例上的 sysadmin 角色。
我知道它正在尝试导入 SSIS,但一台机器上只能有一个 SSIS 实例,这是默认的 2014 实例。
本地创建的 MP 运行没有问题。如果需要,我可以提供更多信息。
到目前为止,我已经在没有运气的情况下进行了谷歌搜索,但会继续。
泰。
您的问题是维护计划实际上只是引擎盖下的 SSIS 包。由于您的 MSX 服务器是 2014 年,我假设这是您创建它们的位置,这意味着 SSIS 包版本将是 2014 年。您很可能必须降级您的包以让它们在 SQL 2008 R2 上运行,这意味着您赢了无法将它们包含在您的主作业服务器中。
此链接指出 SSIS 仅支持与主服务器版本相同或更高版本的目标服务器,因此您的 2008 R2 服务器要么必须是主服务器,要么您需要恢复使用基于 T-SQL 的维护作业而不是维护计划。