如何自动将数据从一个SQL服务器导出到Mysql表

时间:2014-03-12 17:19:18

标签: php mysql sql-server

我有一个问题是为了满足以下需求:

我想从我的mysql服务器中的远程数据库接收数据。让我们看看:每次在远程服务器上插入一行(不受我控制,由我的客户控制),我需要在我自己的服务器中插入该事务的副本。这样我就可以给我的客户报告与他的业务有关的一些问题。 简单的方法是生成一个逗号分隔文件并在我的服务器上传,但客户端希望他的工作更少,他想要自动完成的事情。但他对安全性和保密性有一些担忧。

如果我们能够实现自己,可以使用哪些工具,apis,技术,功能来实现更好的开源,更好的开源。我应该打开他的交易“门”吗?

谢谢你,Jorge。

1 个答案:

答案 0 :(得分:0)

从大约6个月前我读到的内容来看,你无法在MSSQL和MySQL之间建立真正的复制。

可以设置从MSSQL机器到MySQL的ODBC连接,并运行将更新远程机器的触发器。

你可能会遇到一些麻烦(如果MySQL或网络发生故障会怎么样?)。

我建议使用MSSQL触发器编写一个审核日志,然后在运行时(希望连续)从MySQL服务器中使用它。