自动从本地mssql迁移到web服务器上的mysql

问题描述:

我想从本地mssql数据库自动将数据每小时复制到web服务器上的mysql。我发现mysql-workbench,它可以迁移一次。但我想做这个工作自动和作为例程。什么是最好的解决方案?自动从本地mssql迁移到web服务器上的mysql

问题解决了!

  1. 在 ODBC数据源管理器中的MSSQL服务器计算机
  2. 插入连接参数(网站IP,数据库用户名,通过)上安装MySQL odbc drivers
  3. 创建MSSQL服务器和用户ODBC提供 链接服务器的名称(例如:MySQLConn)
  4. 在MySQL创建表的Web服务器
  5. 上创建一个工作,这上传数据从MSSQL服务器到Web服务器 和shedule它例如:

    EXEC('truncate table DestinationTable') AT MsSQL ; 
    
    INSERT OPENQUERY (MsSQL , 'SELECT firstField, secondField, thirdField FROM DestinationTable') 
    SELECT firstField, secondField, thirdField FROM [LocalDb].dbo.fnLocalTable() 
    

多数民众赞成