我正在尝试通过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内。
答案 0 :(得分:0)
我显然不是OPENROWSET的专家,但我记得遇到过类似的问题。您可以基于.xls文件而不是.xlsx文件尝试相同的请求吗?