8

我需要构建一个从 SQL Server 读取数据并将其插入 MySql 的过程。更多我还需要另一个过程来从 MySql Server 读取数据并将其插入 SQL Server。

我从来没有做过这样的事情。我想不出办法来完成它。有人可以告诉我我该怎么做这样的事情吗?

我至少很感激我可以在哪里搜索它。

我一直在谷歌搜索,但没有找到太多帮助。

我有 Scribe 软件 我不确定 Scribe 的未来是否可以帮助我解决这个问题?

请注意,此过程将自动运行,以便从源传输数据或接收数据。

4

2 回答 2

7

实现这一点的最佳方法是在 SQL Server 中创建一个链接服务器,这样您就可以从同一个地方查询 SQL Server 和 MySQL。您可以编写存储过程来访问两者,也可以编写作业以按特定计划运行。

更新:示例 INSERT 查询

INSERT OPENQUERY (SERVNAME, 'SELECT subject, notes FROM cms.mysql_table') 
SELECT subject, notes FROM sql_server_table
于 2013-06-07T01:31:37.030 回答
0

你可以像下面这样来达到你的结果

SELECT * 
INTO dbo.Users_Import 
FROM OPENQUERY(remotelinkedservername, ‘SELECT * FROM dbo.Users’ )

来源

于 2018-07-05T00:37:07.533 回答