我需要构建一个从SQL Server读取数据并将其插入MySql的过程。更多我还需要另一个过程来从MySql Server读取数据并将其插入SQL Server。
我从未做过这样的事情。我想不出办法完成它。谁能告诉我怎么能这样做呢?
我至少欣赏一个可以搜索它的想法。
我一直在谷歌搜索,但没有找到太多帮助。
我有Scribe软件我不确定Scribe中是否有未来可以帮助我解决这个问题?
请注意,此程序将自动运行,以便传输数据或从源接收数据。
答案 0 :(得分:6)
实现此目的的最佳方法是在SQL Server中创建Linked Server,这样您就可以从同一位置查询SQL Server和MySQL。您可以编写存储过程来访问两者,也可以编写作业以按特定计划运行。
更新:示例INSERT查询
INSERT OPENQUERY (SERVNAME, 'SELECT subject, notes FROM cms.mysql_table')
SELECT subject, notes FROM sql_server_table
答案 1 :(得分:0)
您可以按照下面的步骤操作来达到目的
SELECT *
INTO dbo.Users_Import
FROM OPENQUERY(remotelinkedservername, ‘SELECT * FROM dbo.Users’ )
(source)