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

用于Excel导入到SQL Server 2014的SSIS包DataFlowTask在我的本地实例上运行,但在服务器上部署时失败,sql,excel,visual-studio-2013,ssis,sql-server-2014,Sql,Excel,Visual Studio 2013,Ssis,Sql Server 2014,我有一个SSIS包,它将数据从一个非常简单的Excel 2010(.xlsx)文件导入SQL Server。我可以让包在我的本地上运行,并且可以从我的本地到服务器执行包。但是,当我将包部署到服务器时,它会失败 DTS_E_无法从ConnectionManager获取重新连接 Microsoft Access引擎无法打开或写入文件\server\database\filename'(出于安全原因,我无法共享实际的unc)。它已经被另一个用户以独占方式打开,或者您需要查看和写入其数据的权限' 我已经

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

DTS_E_无法从ConnectionManager获取重新连接
Microsoft Access引擎无法打开或写入文件\server\database\filename'(出于安全原因,我无法共享实际的unc)。它已经被另一个用户以独占方式打开,或者您需要查看和写入其数据的权限'

我已经追了三个星期了。在SSIS包和SQL Server代理级别强制执行32位运行时并不能纠正此问题。我还从服务器上卸载了AccessDatabaseEngine(32位和64位),并使用用于配置本地服务器的install exe重新安装。无济于事。我还知道Excel文件未打开或未被其他用户/连接访问

我成功连接到服务器,但没有连接到Excel文件。我还需要提到该软件包是在VS2013中开发的,它需要运行的服务器是SQL server 2014(Build 12.0.5000.0)。我的本地版本是build 12.0.4468.0。如果您对此有任何想法,我们将不胜感激。我的团队被难住了


提前感谢您的反馈

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

请与管理员联系,然后重试

您可以使用部署向导部署SSIS包

问候
Safi

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

请与管理员联系,然后重试

您可以使用部署向导部署SSIS包

问候 萨菲