您的位置:首页 > 其它

无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源

2012-03-03 16:37 483 查看
问题:

exec sp_configure 'show advanced options',1

go

RECONFIGURE

go

exec sp_configure 'Ad Hoc Distributed Queries',1

go

RECONFIGURE

go

SELECT *

FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;DATABASE=C:\上传数据.xls',车辆固定资产卡片表$)

exec sp_configure 'Ad Hoc Distributed Queries',0

go

RECONFIGURE

go

exec sp_configure 'show advanced options',0

go

RECONFIGURE

go

报错:

链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。

消息 7303,级别 16,状态 1,第 1 行

无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。

解决:

1、文件是不是加密码了

2、xls要关闭,不能打开

3、是否允许OPENDATASOURCE 支持,(SQL2005 外围配置->CLR)

4、重启SQL Full Text Filter Deamon Launcher (MSSQLServer)服务

5、重启SQL server服务

(注:两个服务我同时重启的,具体不知道哪个了,我是通过重启服务解决的,有点郁闷。)



本文用菊子曰发布
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐