环境:Windows Server 2016,SQL Server 2016; MS Access .accdb
文件(各种版本)
尝试通过oledb建立到.accdb
文件内容的链接服务器,如下所示:
EXEC master.dbo.sp_addlinkedserver
@server = N'redacted',
@srvproduct = N'',
@provider = N'Microsoft.ACE.OLEDB.16.0',
@datasrc = N'D:\AccessTest\redacted.accdb',
@provstr = N'Jet OLEDB:Database Password=redacted;'
这会导致错误:
链接服务器“已编辑”的OLE DB提供程序“ Microsoft.ACE.OLEDB.16.0”报告了一个错误。提供者报告了意外的灾难性故障。 (Microsoft SQL Server,错误:7399)
尝试的修复程序:
该数据库似乎可以通过MS Access前端访问。没有腐败的迹象。
有什么想法吗?