0

我有一个相当直接的方法来使用 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 上。

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

谢谢

4

1 回答 1

1

有几个第三方工具可以使这种过渡更容易。在此处此处查看 SSMA 。我还会查看 SQL Studio 计划任务以自动执行该过程。

于 2013-08-19T10:16:58.813 回答