同步更新是很麻烦的。程序用myodbc连接两个库,做同步。

解决方案 »

  1.   

    如果在SQL服务器的电脑上,可以通过配置ODBC连接到LINUX上的mysql,就简单了.
      

  2.   

    to  pengdali(大力 V3.0) 
    麻烦您详细说一下可以吗? 我这里的想法是这样的: 
    通过数据库的激发来处理
        当机器甲:192.168.0.2  linux + mysql数据库中表的关键字段的值发生变化的时候,通过发送一条信息来对机器乙:192.168.0.3  2000 + sqlserver的数据库相应值进行更新操作。
      

  3.   

    强烈关注感觉难度比较大呀,如果是  SQL Server 做主服务器,
    还是可以实现的,
    SQL Server 做一个链接服务器,
    通过 MyODBC 访问数据库
      

  4.   


    SQL Server 做一个链接服务器,
    通过 ODBC 访问数据库sp_addlinkedserver
    创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。在使用 sp_addlinkedserver 创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为 Microsoft® SQL Server™,则可执行远程存储过程。语法
    sp_addlinkedserver [ @server = ] 'server'
        [ , [ @srvproduct = ] 'product_name' ]
        [ , [ @provider = ] 'provider_name' ]
        [ , [ @datasrc = ] 'data_source' ]
        [ , [ @location = ] 'location' ]
        [ , [ @provstr = ] 'provider_string' ]
        [ , [ @catalog = ] 'catalog' ]
    此示例创建一台名为 SEATTLE Payroll 的链接服务器,该服务器使用用于 ODBC 的 Microsoft OLE DB 提供程序和 data_source 参数。说明  在执行 sp_addlinkedserver 之前,必须在服务器上将指定的 ODBC 数据源名称定义为系统 DSN。
    USE master
    GO
    -- To use named parameters:
    EXEC sp_addlinkedserver 
       @server = 'SEATTLE Payroll', 
       @provider = 'MSDASQL', 
       @datasrc = 'LocalServer'