SELECT * 
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
  'Data Source="c:\Finance\account.mdb";User ID=Admin;Password=')...YourTable

解决方案 »

  1.   

    CREATE PROCEDURE [dbo].[TranCode] 
     @Path_Access VarChar(60)
     AS
      SELECT a.*
       FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0 ', 
        'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd')...你的表GO
      

  2.   

    B. 使用用于 Jet 的 Microsoft OLE DB 提供程序
    此示例创建一台名为 SEATTLE Mktg 的链接服务器。说明  本示例假设已经安装 Microsoft Access 和示例 Northwind 数据库,且 Northwind 数据库驻留在 C:\Msoffice\Access\Samples。
    USE master
    GO
    -- To use named parameters:
    EXEC sp_addlinkedserver 
       @server = 'SEATTLE Mktg', 
       @provider = 'Microsoft.Jet.OLEDB.4.0', 
       @srvproduct = 'OLE DB Provider for Jet',
       @datasrc = 'C:\MSOffice\Access\Samples\Northwind.mdb'
    GO
    -- OR to use no named parameters:
    USE master
    GO
    EXEC sp_addlinkedserver 
       'SEATTLE Mktg', 
       'OLE DB Provider for Jet',
       'Microsoft.Jet.OLEDB.4.0', 
       'C:\MSOffice\Access\Samples\Northwind.mdb'
    GO