在服务器上部署ssis包时,Excel不起作用

时间:2017-10-02 13:39:53

标签: ssis package execl

我有导入Excel数据的SSIS包。当我在本地运行它时,它可以工作但是当我将它部署到服务器时,我得到以下错误。 ''请求的OLE DB提供程序Microsoft OLEDB.4.0未注册。如果未安装64位驱动程序,则以32位模式运行程序包。''

为了解决这个问题,我安装了64位驱动程序访问数据库Engin。我还在解决方案属性下将运行64位更改为false。 有没有人有建议? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

项目属性下的<64> Run64BitRuntime(默认为true)是Visual Studio环境设置,不适用于在BIDS外部运行的包。 enter image description here

如果你需要在BIDS外部运行32位包,那么在SQL server作业下启用32位运行时 - &gt;常规选项卡 enter image description here