同步数据的最佳方式:MySQL - > SQL Server

时间:2013-08-19 10:01:20

标签: mysql sql-server synchronization

我有一种相当直接的方式来使用SQL复制选择性数据,如下所示:

# Courses
DROP TABLE db_node.courses;
CREATE TABLE db_node.courses LIKE db_prod.course_sis;
INSERT INTO db_node.courses SELECT
    *
FROM
    db_prod.course_sis
WHERE
    db_prod.course_sis.enabled = 1
AND db_prod.course_sis.hidden <> 1;

当我在同一个服务器上使用相同的数据库时,这很容易,但我想运行此SQL以将最终数据放在SQL Server上。

这不仅仅是一次性的事情,它需要每小时左右处理一次。我无法更改数据库,因为数据在sharepoint应用程序中使用,因此总是MySQL和SQL Server。

由于

1 个答案:

答案 0 :(得分:1)

有几种第三方工具可以让这种转换变得更容易。 查看SSMA herehere。 我还会查看SQL Studio计划任务以自动执行该过程。