我需要构建一个从 SQL Server 读取数据并将其插入 MySql 的过程。更多我还需要另一个过程来从 MySql Server 读取数据并将其插入 SQL Server。
我从来没有做过这样的事情。我想不出办法来完成它。有人可以告诉我我该怎么做这样的事情吗?
我至少很感激我可以在哪里搜索它。
我一直在谷歌搜索,但没有找到太多帮助。
我有 Scribe 软件 我不确定 Scribe 的未来是否可以帮助我解决这个问题?
请注意,此过程将自动运行,以便从源传输数据或接收数据。
我需要构建一个从 SQL Server 读取数据并将其插入 MySql 的过程。更多我还需要另一个过程来从 MySql Server 读取数据并将其插入 SQL Server。
我从来没有做过这样的事情。我想不出办法来完成它。有人可以告诉我我该怎么做这样的事情吗?
我至少很感激我可以在哪里搜索它。
我一直在谷歌搜索,但没有找到太多帮助。
我有 Scribe 软件 我不确定 Scribe 的未来是否可以帮助我解决这个问题?
请注意,此过程将自动运行,以便从源传输数据或接收数据。
实现这一点的最佳方法是在 SQL Server 中创建一个链接服务器,这样您就可以从同一个地方查询 SQL Server 和 MySQL。您可以编写存储过程来访问两者,也可以编写作业以按特定计划运行。
更新:示例 INSERT 查询
INSERT OPENQUERY (SERVNAME, 'SELECT subject, notes FROM cms.mysql_table')
SELECT subject, notes FROM sql_server_table
你可以像下面这样来达到你的结果
SELECT *
INTO dbo.Users_Import
FROM OPENQUERY(remotelinkedservername, ‘SELECT * FROM dbo.Users’ )
(来源)