SELECT *
FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=E:\test.xls;
Extended Properties=Excel 8.0')...[Sheet1$]提示为:
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。这个语句有的时候可以用,有的时候就提示这个错误,服务器重启以后就又可以了。请高手指点,只是因为什么原因造成的?不重启服务器可以解决不!!!

解决方案 »

  1.   

    补充一下:我的excel  是关闭的,并且
      exec sp_configure 'show advanced options',1
    reconfigure
    exec sp_configure 'Ad Hoc Distributed Queries',1
    reconfigure
    已经执行过。
      

  2.   

    --(4)上面说的是Access与MSSQl之间的操作现在操作下
    --Excel与MSSQL之间的操作
    --从Excel中读取信息
    select * from OpenDataSource
    ('Microsoft.Jet.OLEDB.4.0','Data Source="D:\work.et";Extended properties=Excel 5.0')...[sheet1$]
    /*
    EmployeeName        Sex            Age             Post
    -----------       -----------    --------      ------------ 
    ws_hgo             Boy            23             Senior Programmer
    yangzhognyuan      Boy            24             Programmer
    chenjing           Girl           24             Designer
    (3 行受影响)本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ws_hgo/archive/2010/04/23/5518918.aspx