我创建了一个链接服务器(用于 excel),当我运行如下查询时
当我使用 Windows 身份验证连接 SQL Server Management Studio 并运行以下查询时,它可以工作。
select * from linkserver...sheet1$
如果我使用 sa 帐户登录,相同的查询会出现以下错误。
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "exportlink"
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.12.0" for linked server "linkedserver
虽然这似乎是一个安全问题,但我不知道如何解决它。