gpt4 book ai didi

sql - 从 MySQL 复制到 MS SQL

转载 作者:可可西里 更新时间:2023-11-01 07:55:17 24 4
gpt4 key购买 nike

我在这里面临新的挑战。我似乎找不到从在 Linux 机器上运行的 MySQL 复制到 MS SQL Server 的优先级。

以前有人做过吗?

最重要的是,对 MySQL 数据库所做的所有更改都应该实时或关闭地复制到 MS 数据库上。 MS 数据库不太可能以任何其他方式更新,因此不需要双向设施。


我认为一种方法是从二进制日志中读取更改。以前有人解析过吗?

感谢您的帮助。

最佳答案

MySQL 中的触发器可用于捕获更改并调用 UDF,然后 UDF 可以对 MSSQL 执行 ODBC 查询。不过,性能可能很糟糕。

如果不需要立即复制:

  • 在 MySQL 中编写触发器,以捕获日志表中的插入、更新和删除语句。
  • 使用 ODBC 从 MSSQL 中轮询日志表并执行它们,然后删除这些日志条目。

当然,T-SQL 和 MySQL 的 SQL 变体并不完全相同,但对于琐碎的 CUD 操作来说应该是接近的。

关于sql - 从 MySQL 复制到 MS SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1455018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com