【问题标题】:auto migration from local mssql to mysql on web server从本地 mssql 自动迁移到 web 服务器上的 mysql
【发布时间】:2012-08-06 16:39:31
【问题描述】:

我想将每小时的数据从本地 mssql 数据库自动复制到 web 服务器上的 mysql。我找到了 mysql-workbench,它可以迁移一次。但我想自动完成这项工作并作为例行公事。最好的解决方案是什么?

【问题讨论】:

    标签: sql-server mysql-workbench database-migration


    【解决方案1】:

    问题解决了!

    1. 在 MsSQL 服务器计算机上安装了 MySQL odbc drivers
    2. 插入连接参数(网站ip、db用户名、pass) ODBC 数据源管理器。
    3. 在 MsSQL 服务器和用户 ODBC 提供程序上创建链接服务器 有一个名字(例如:MySQLConn)
    4. 在 Web 服务器上的 MySQL 上创建表
    5. 创建一个将数据从 MsSQL 服务器上传到 Web 服务器的作业 并摆脱它例如:

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

    就是这样

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 2014-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 2016-07-18
      相关资源
      最近更新 更多