首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

本地excel数据导入远程数据库有关问题

2012-01-14 
本地excel数据导入远程数据库问题执行以下SQL语句:insertintotest_salaryselect*fromOPENROWSET( MICROSOF

本地excel数据导入远程数据库问题
执行以下SQL语句:


insert   into   test_salary   select   *   from   OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel   8.0;HDR=YES;DATABASE=d:\book1.xls ',sheet1$)

出现以下错误:

已拒绝对   OLE   DB   访问接口   'Microsoft.Jet.OLEDB.4.0 '   的即席访问。必须通过链接服务器来访问此访问接口。

如果不用SA权限来执行,该如何解决呢?   请大家帮帮忙...   ...


[解决办法]
用的SQL 2005? 需要在configure配置里把OPENROWSET使用打开,在Area configure里
[解决办法]
执行
sp_configure 'show advanced options ', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries ', 1;
GO
RECONFIGURE;
GO

启用 OPENROWSET 支持

热点排行