我们的开发服务器具有带 SSIS 的 SQL Server 2008 R2 64 位。为了能够直接从 T-SQL 导入 XLSX 文件(通过OPENROWSET
),我们在开发服务器上安装了Microsoft Access Database Engine Redistributable 64-bit
. 服务器已经安装了 32 位版本,所以我们使用 /passive 开关安装它。
既然这样做了,我们现有的软件包就失败了。其中一位报告
该步骤没有产生任何输出。返回值未知。进程退出代码为 -1066598274。步骤失败。
只是想知道是否其他人已成功配置他们的服务器以能够使用OPENROWSET
XLSX 文件并且在同一台服务器上也有 SSIS,或者有人知道这种配置是否可行?
编辑:我应该补充一点,失败的包是从 SQL 代理作业运行的。当我通过 SQL Server Management Studio 连接到服务器的集成服务管理器并运行包时(通过导航到包,右键单击它并选择运行包),它成功执行。