我有一个在SQL Server 2008 R2中创建的SSIS包。当我尝试使用SQL Server 2008 R2执行包实用程序执行包时,我没有收到任何错误。当我尝试使用SQL Server 2012执行包实用程序时,我收到这些错误:
错误:在SQL Server数据工具之外运行SSIS包 必须安装Integration Services的Derived Column或更高版本。
错误:在SQL Server数据工具之外运行SSIS包 必须安装Integration Serivces或更高版本的条件分割。
错误:运行SQL Server数据工具的SSIS包 必须为Integration Services的SQL Server安装SSIS日志提供程序 或更高。
- ****
当我尝试使用SQL Server 2012作业运行程序包时,收到此错误:
以用户身份执行:NT Service \ SQLSERVERAGENT。 Microsoft(R)SQL Server 执行包实用程序版本11.0.2100.60以获取32位版权 (C)Microsoft Corporation。版权所有。开始时间:10:20:56 AM错误:2016-08-31 10:20:56.22代码:0xC0011007来源: {F21F6C0C-91E9-4444-B3C2-8BD4670D8953}描述:无法 由于包没有有效的XML,因此将包加载为XML 格式。将发布特定的XML解析器错误。结束错误错误: 2016-08-31 10:20:56.22代码:0xC0011002来源: {F21F6C0C-91E9-4444-B3C2-8BD4670D8953}描述:失败 由于错误0x80070005打开包文件“C:\ IHA \ IHA_HOSPF105.dtsx” “访问被拒绝。”加载包和文件时会发生这种情况 无法正确打开或加载到XML文档中。这个可以 是调用时指定错误文件名的结果 LoadPackage或指定的XML文件格式不正确。结束 错误无法加载包“C:\ IHA \ IHA_HOSPF105.dtsx”因为 错误0xC0011002。说明:无法打开包文件 “C:\ IHA \ IHA_HOSPF105.dtsx”由于错误0x80070005“访问是 否认。“。这是在加载包时发生的,而文件不能 正确打开或加载到XML文档中。这可以是 调用LoadPackage时指定不正确的文件名的结果 或指定的XML文件格式不正确。资源: {F21F6C0C-91E9-4444-B3C2-8BD4670D8953}开始时间:上午10:20:56 完成时间:上午10:20:56经过:0.016秒。包裹不能 被发现。步骤失败了。
是否可以将SQL Server作业配置为指向SQL Server 2008 R2执行包实用程序?在Job的'steps'部分中,有没有办法可以更改'Command Line'来执行此操作?
另外,我注意到我运行Jobs / packages的机器安装了SQL Server Integration Services 10.0
服务。我没有看到版本11.0
。如果我有这个,我会认为这也可以纠正这个问题。是这样的吗?