2013-11-26 54 views
0

有一個每天更新的外部SQL服務器。將數據從SQL Server 2008 R2傳輸到MySQL

我需要根據SQL Server 2008 R2數據中的更改更新MySQL數據庫。每天傳輸數據的最佳方式是什麼?有沒有辦法整合這兩個平臺?

我正在考慮編寫一個應用程序來讀取SQL服務器數據,然後將其插入MySQL數據庫。是否有可能實施或有任何其他解決方案?

回答

0

考慮Microsoft的Sql服務器集成服務(SSIS)。這是一個非常強大的工具,允許您在兩個數據庫之間移動數據,以及其他許多事情。您可以在SQL Server上創建和安排作業,以執行SSIS安全措施來每天傳輸數據。這裏的好處是你不需要編寫自定義應用程序 - 而SSIS有一個很好的GUI來定義數據傳輸的步驟。在不知道系統的限制的情況下,我不知道你可能會或可能不會受到限制,但至少將這個工具視爲一個不錯的選擇。

http://technet.microsoft.com/en-us/library/ms141026%28v=sql.105%29.aspx

0

嘗試在SQL Server中使用 「OPENQUERY」。

的select語句(查詢到SQL Server上運行) SELECT * from openquery(your_linked_server_name,'select * from mysql_table')

for insert語句 插入到openquery(your_linked_server_name,'select * from mysql_table') select * from sql_server_table

相關問題