0

我需要从 MySQL 数据库中的存储过程访问远程 Microsoft SQL Server 数据库。

我搜索了一下,发现有一种方法可以使用联合表访问远程 MySQL。但我无论如何都找不到访问 MS SQL Server。我的确切要求是,我需要编写一个存储过程,它可以将远程 MS SQL 服务器数据库中的所有表和数据复制到本地 MYSQL 数据库。

请帮忙..

4

1 回答 1

0

简而言之,这不能用 MySQL 联合引擎来完成。但是,您可以使用 MSSQL 服务器的链接服务器功能设置从远程 MSSQL 服务器到 MySQL 表的链接。

如果您可以设置它,您可以让计划的作业从 MSSQL 服务器端填充 MySQL 表。

我已经完成了上述设置,这并不难。

我还将研究一些 ETL 工具来执行此操作,因为这听起来像是 ETL 作业,而不是您想通过存储过程运行的东西。

祝你好运。

于 2013-08-05T06:00:52.833 回答