当前位置: 代码迷 >> SQL >> 已回绝对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序
  详细解决方案

已回绝对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序

热度:28   发布时间:2016-05-05 12:43:58.0
已拒绝对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
SELECT 工号 as EmployeeID,姓名 as EmployeeName,请假流程 as EmployType,用工类型 as DutyType,AB类型 as ABType,注册号 as RegisterCode FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="C:\readfile\EMPINFO.XLS";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$
--------------------
运行这条查询语句的时候报错:已拒绝对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
--------
我的帐号是sa,有权限system administrator权限的。
请高手们指点:QQ  470523514
我用SQL2000的数据库,window server 2003 服务器
------解决方案--------------------
引用:
还是不行,貌似和我的sql语句差不多

SELECT 工号 as EmployeeID,姓名 as EmployeeName,请假流程 as EmployType,用工类型 as DutyType,AB类型 as ABType,注册号 as RegisterCode FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="C:\readfile\EMPINFO.XLS";User ID=Admin;Password=;Extended properties=Excel 8.0"')...Sheet1$

仔细看看你的代码

SELECT 工号 as EmployeeID,姓名 as EmployeeName,请假流程 as EmployType,用工类型 as DutyType,AB类型 as ABType,注册号 as RegisterCode FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="C:\readfile\EMPINFO.XLS";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$
  相关解决方案