SQL Server无法执行'Microsoft.Ace.OleDB.12.0'

时间:2016-01-06 15:24:05

标签: sql-server

我已从某个用户中删除了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”不再是选项。

0 个答案:

没有答案