Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从 MySQL 数据库中的存储过程访问远程 Microsoft SQL Server 数据库。
我搜索了一下,发现有一种方法可以使用联合表访问远程 MySQL。但我无论如何都找不到访问 MS SQL Server。我的确切要求是,我需要编写一个存储过程,它可以将远程 MS SQL 服务器数据库中的所有表和数据复制到本地 MYSQL 数据库。
请帮忙..
简而言之,这不能用 MySQL 联合引擎来完成。但是,您可以使用 MSSQL 服务器的链接服务器功能设置从远程 MSSQL 服务器到 MySQL 表的链接。
如果您可以设置它,您可以让计划的作业从 MSSQL 服务器端填充 MySQL 表。
我已经完成了上述设置,这并不难。
我还将研究一些 ETL 工具来执行此操作,因为这听起来像是 ETL 作业,而不是您想通过存储过程运行的东西。
祝你好运。