用于Excel导入到SQL Server 2014的SSIS包DataFlowTask运行在本地实例上,但部署失败时在服务器上运行

我有一个SSIS包,从一个非常简单的Excel 2010( .xlsx )文件导入到SQL Server的数据。 我可以让包在本地运行,并可以从本地执行包到服务器。 但是,当我将包部署到服务器时失败

DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
Microsoft Access引擎无法打开或写入文件\服务器\数据库\文件名“(出于安全原因,我不能共享实际的unc)。 它已经由另一个用户专门打开,或者您需要查看和写入其数据的权限“。

我一直在追赶大约3个星期。 强制SSIS包和SQL Server代理级别上的32位运行时不能解决问题。 我也从服务器上卸载了AccessDatabaseEngine(32和64位),并使用我用来configuration本地的安装exe来重新安装。 无济于事。 我也知道Excel文件没有打开或被其他用户/连接访问。

我成功连接到服务器,但没有连接到Excel文件。 我也需要提到VS2013开发的包,它需要运行的服务器是SQL Server 2014(Build 12.0.5000.0)。 我的本地是build立12.0.4468.0。 任何想法,将不胜感激。 我的团队很难过

预先感谢您的反馈!

你的错误清楚地表明你没有必要的权限。

请检查您的pipe理员再试一次。

您可以使用部署向导来部署您的SSIS包。

问候萨菲