微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

运行不同版本的Interop.Excel的SQL Server上的SSIS作业

如何解决运行不同版本的Interop.Excel的SQL Server上的SSIS作业

我有一个使用sql Server Data Tools for Visual Studio 2012构建的SSIS作业,该作业运行没有任何问题。项目中的引用设置为Microsoft.Office.Interop.Excel版本14。但是,当我在SSMS sql Sever 2012上部署并运行它时,会提示错误

无法加载文件或程序集'Microsoft.Office.Interop.Excel,版本= 15.0.0.0,Culture = neutral,PublicToken ='

在哪里可以设置SSMS中使用的Interop.Excel版本?

解决方法

您需要在运行SSIS软件包的服务器上C:\Windows\assembly\GAC_MSIL\上将 Microsoft.Office.Interop.Excel.dll 添加到GAC。

我有Excel 2010和版本14,因此我的路径略有不同,但这是一个示例:

C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\14.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。