执行如下的一段SQL:select * into #t from openRowSet('microsoft.jet.oledb.4.0','Excel 5.0;HDR=YES;database=E:\ymz document\20070608-0922.xls;','select * from [Sheet1$]')
select * from #t
drop table #t出现如下错误:
消息 7415,级别 16,状态 1,第 1 行
已拒绝对 OLE DB 访问接口 'microsoft.jet.oledb.4.0' 的即席访问。必须通过链接服务器来访问此访问接口。我大概知道这是因为用户不是SA所致,但我想知道要执行openRowSet,要具体哪一项权限才可以执行?我必须用这个帐号(非SA)来运行这段SQL的,大家帮帮忙。