如何将SQL server中的表中的数据插入MySQL数据库中的另一个表中

如何将SQL server中的表中的数据插入MySQL数据库中的另一个表中,mysql,sql-server,Mysql,Sql Server,我已经用CMS magento2创建了一个网站,我正在使用MySQL数据库。现在我需要将它与SAP数据库连接,SAP数据库是一个SQL Server数据库。我的问题是如何将SQL server中的表中的数据插入MySQL DB中的另一个表?您需要使用链接服务器 这里已经回答了这个问题:您有两个选择: 您可以创建一个restful API,从一个db接收序列化数据,并在将数据下推到要使用的db之前格式化数据。它的好处是,您可以轻松地在2个数据库之间共享数据,而无需担心。非常灵活,因为表格可以相同,

我已经用CMS magento2创建了一个网站,我正在使用MySQL数据库。现在我需要将它与SAP数据库连接,SAP数据库是一个SQL Server数据库。我的问题是如何将SQL server中的表中的数据插入MySQL DB中的另一个表?

您需要使用链接服务器

这里已经回答了这个问题:

您有两个选择:

  • 您可以创建一个restful API,从一个db接收序列化数据,并在将数据下推到要使用的db之前格式化数据。它的好处是,您可以轻松地在2个数据库之间共享数据,而无需担心。非常灵活,因为表格可以相同,也可以不同,这取决于您需要什么

  • 您可以使用SQL Server中提供的SIS(服务器集成服务)工具,该工具允许集成到其他数据库系统中。这有点技术性,但这里有几个步骤可以让你继续


  • 您想通过代码还是数据迁移来实现这一点?您知道如何通过代码从SQL server检索数据吗?以及如何通过代码将数据插入MySql?@ChetanRanpariya我想通过代码来完成这项工作,但到目前为止还不知道您是如何为此编写代码的?首先,您是如何从SQL server检索数据的?假设您手头有数据,您知道如何将其插入MySQL吗?两台服务器的数据库结构相同吗?你知道ado.net吗?事实上我没有写任何代码…谢谢先生,我会搜索所有这些问题谢谢你提到这一点