“ OPENROWSET”功能不执行任何输出即可继续执行

时间:2019-08-09 12:42:39

标签: sql-server ssms openrowset

我正在尝试通过SSMS从Excel文件中进行选择。我正在使用OPENROWSET函数将Excel文件选择为SSMS

我已经完成了在Google上找到的所有内容

  • 包括打开链接服务器标志,例如(动态参数 并允许Inprocess为True)

  • 我已将服务帐户从“ SQLServer服务”切换为“本地” 系统帐户,而不是管理员帐户。


SELECT *
FROM
OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'EXCEL 12.0; 
DATABASE=C:\Users\XXXX\Documents\Power BI Projects\XXXXX\XXXX\
Input Files\Processed\Daywise Rating.xlsx;HDR=YES','SELECT * FROM [Customer$]')

当我运行上述查询时,Excel文件应该显示在SSMS内。

1 个答案:

答案 0 :(得分:0)

我显然不是OPENROWSET的专家,但我记得遇到过类似的问题。您可以基于.xls文件而不是.xlsx文件尝试相同的请求吗?