Sql server SQL Server 2016/visual studio 2015上的SSIS OLEDB.12.0版本
我面临一个有关SSIS导入Excel文件的问题Sql server SQL Server 2016/visual studio 2015上的SSIS OLEDB.12.0版本,sql-server,visual-studio-2015,ssis,sql-server-2016,ssis-2016,Sql Server,Visual Studio 2015,Ssis,Sql Server 2016,Ssis 2016,我面临一个有关SSIS导入Excel文件的问题 当我使用VisualStudio2015开发并运行带有AccessDatabaseEngine(32位)的SSI时,它会起作用 当我在SQL Server 2016上使用任务-->导入并选择带有AccessDatabaseEngine(32位)的excel 2007-2010(xlsx)时,它也可以工作 但当我在SQL Server上的SSIDB目录下运行SSIS包时,我无法使用AccessDatabaseEngine(32位),错误如下: 请
- 当我使用VisualStudio2015开发并运行带有AccessDatabaseEngine(32位)的SSI时,它会起作用
- 当我在SQL Server 2016上使用任务-->导入并选择带有AccessDatabaseEngine(32位)的excel 2007-2010(xlsx)时,它也可以工作
在SSISDB目录下执行包时,请单击“高级”选项卡中的“32位运行时”来解决此问题。若要使用visual studio运行,请尝试安装AccessDatabaseEngine_X64错误消息显示“以32位模式运行包”“您应该试一试。在将项目部署到SSISDB目录表单Ture-->False并生成它之前,我还在Visual Studio中设置了一个Run64BitRuntime。但当我尝试使用SSIDB catalog运行时,它不起作用。我相信您需要在运行它时设置它,而不是在部署它时设置它。你是怎么运作的?从右击开始?我没有一个要在这里测试,但您应该能够在运行时告诉它是的,我通过右键单击SSIDB目录下的包并选择“执行”来运行它。我不确定在ssis目录上执行时如何将其设置为32位。好的,当我右键单击并选择“执行”时,我在“高级”选项卡上找到了32位运行时。非常感谢你,尼克:)