0

SQL Server 2017 上的存储过程调用 OPENROWSET 命令从 .xlsx 文件加载文件。

在服务器上运行存储过程时,它工作正常,并将 xlsx 行加载到数据表中。但是,当 SSIS 包运行 Execute T-SQL Statement 任务来执行相同的存储过程时,它给了我这个错误:

“[执行 SQL 任务] 错误:执行查询“EXEC USP NAME”失败,出现以下错误:“无法为链接服务器“(null)”初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象. 链接服务器“(null)”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”返回消息“未指定错误”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或未正确建立连接。”

包中使用的连接对包含 xlsx 文件的文件夹具有完全访问权限,并且测试连接工作正常。

4

0 回答 0