1.把你的access数据库加入链接服务器.    EXEC sp_addlinkedserver 
   'SEATTLE', 
   'OLE DB Provider for Jet',
   'Microsoft.Jet.OLEDB.4.0', 
   'C:\MSOffice\Access\Samples\Northwind.mdb'
GO
2.用计划任务来定期执行一些数据的倒入到出.具体的可以根据你自己的需要写一些.  如:insert into test.dbo.tb_test
  select * from seattle...tb_test

解决方案 »

  1.   

    没有公网IP SQLSERVER和ACCESS在两个不同的地方,请问楼上方法可以吗?
      

  2.   

    那应该把ACCESS拷到本地或者放到一个共享的目录下边.
      

  3.   

    没有公网IP,你的ACCESS所在的电脑能否和SQL Server互相连接?如果是走internet的话,共享不能实现同步
      

  4.   

    如果你的ACCESS所在的电脑能访问SQL服务器,可以自己写程序实现同步
    如果你的SQL服务器能访问ACCESS所在电脑的共享目录,可以直接用SQL的发布/订阅实现同步如果两台电脑不能访问,则不能实现同步
      

  5.   

    EXEC sp_addlinkedserver 
       'SEATTLE', 
       'OLE DB Provider for Jet',
       'Microsoft.Jet.OLEDB.4.0', 
       'C:\MSOffice\Access\Samples\Northwind.mdb'
    ---------------------------------------------------
    請問'SEATTLE', 是代表什麼意思 ?
      

  6.   

    create proc zcf_f1
      @prodId int
    as
      select prodName,prodId,bomNum
      from prod
      where prodId = @prodId