我已从某个用户中删除了sysadmin角色,但现在我收到以下错误:
Msg 7415,Level 16,State 1,Line 51
对OLE DB提供程序“Microsoft.ACE.OLEDB.12.0”的临时访问被拒绝。您必须通过链接服务器访问此提供程序。
执行以下查询时:
Select *
from OPENROWSET('Microsoft.ACE.OLEDB.12.0'
, 'Excel 12.0;Database=F:\Folder\Foo.xls;HDR=YES'
, 'SELECT * FROM [bar$]')
我应该为用户“MyUser”设置什么才能解决此问题?分配“sysadmin”不再是选项。