我有两个数据库,一个的Access数据库,一个是SQL数据库,如何是两个数据库中的数据同步!

解决方案 »

  1.   

    1 用sql server 的bcp/dts
    2 用存储过程或者select 
    下面的示例访问来自某个表的数据,该表在 SQL Server 的另一个实例中。SELECT   *
    FROM      OPENDATASOURCE(
             'SQLOLEDB',
             'Data Source=ServerName;User ID=MyUID;Password=MyPass'
             ).Northwind.dbo.Categories
    3 delphi中用tbatchmove等控件,或者自己写循环代码
    --------------------------------------
    看见了么,
    那支蛾子,
    正飞向太阳,
    那就是我!
    --------------------------------------
      

  2.   

    用SQL 不大现实,而且如果两个表进行同步,可以用Delphi进行手动的批量更新
    TBatchMove 就可以。
      

  3.   

    我公司用的ERP有两个分公司,用两个数据库,数据仅品号、BOM、厂商资料保持同步
    我用代理来处理,然后定时更新