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