使用Access ODBC驱动程序时访问被拒绝

时间:2019-09-06 14:18:08

标签: sql sql-server odbc sql-server-2017 openrowset

当使用Access 2016 ODBC驱动程序打开Excel文档时,ProcMon中出现Access Denied。我只会在错误的情况下将此文件保存到远程文件共享上的文件中。

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.16.0', 'Excel 12.0; DATABASE=\\servername\path\to\file.xls', [PAGE NAME]); 

Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.ACE.OLEDB.16.0" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.16.0" for linked server "(null)".

我已经验证了对该文件和整个文件夹层次结构的权限。我什至给了所有人完全的测试机会。我使用了服务器名称,FQDN,IP地址等。我还验证了我的会话正在使用KERBEROS。

还有其他想法吗?

Access denied error in ProcMon

0 个答案:

没有答案