将 mySQL 连接到 MSSQL

将 mySQL 连接到 MSSQL

我需要一点建议,我需要同步当前位于 Server 2008(SQL Server 2005)计算机上的数据库,并使用 Studio Express 连接到它。我需要一种方法来将此数据库同步到位于同一网络上的 NAS 上的 mysql:

本地:服务器上的 DB 引擎,名为 server\sqlexpress,IP = 10.0.0.201

目标:NAS 上的数据库,名称为 CISCO-NAS,IP = 10.0.0.182

需要每隔几分钟同步一次...

我真的不知道如何开始。

答案1

其中一种方式是获取 mysql odbc 安装程序并将其安装在您的 sql2008 服务器上,然后创建一个 etl 作业来完成传输。

答案2

如果您负担得起,我建议您使用针对此类事情的 Oracle Goldengate。很久以前,我曾经是 Oracle DB 管理员,除此之外与他们没有任何关系。或者您可以直接导出 SQL、修改数据,然后自行导入(您可以流式传输增量更改以使其看起来像同步)。在这种情况下,工作量取决于您的架构有多大差异以及您使用的非标准 SQL 有多少。

答案3

您可以尝试一些 GUI 客户端,例如 SQLyog。您可以在其中将数据从 SQL Server 导入到 MySQL。

相关内容