[英]transfer data from SQL Server 2008 R2 to MySQL
有一個外部SQL服務器,每天更新。
我需要根據SQL Server 2008 r2數據中的更改來更新MySQL數據庫。 每天傳輸數據的最佳方法是什么? 有沒有辦法整合這兩個平台?
我正在考慮編寫一個應用程序,該應用程序將讀取SQL Server數據,然后將其插入到MySQL數據庫中。 有可能實現還是有其他解決方案?
考慮Microsoft的Sql Server集成服務(SSIS) 。 這是一個非常強大的工具,使您可以在兩個數據庫之間移動數據。 您可以在SQL Server上創建並計划作業,以執行SSIS處理來每天傳輸數據。 這樣做的好處是您不需要編寫自定義應用程序-SSIS具有一個不錯的GUI,用於定義數據傳輸的步驟。 在不了解您的系統約束的情況下,我不知道您可能會或可能不會受到什么限制,但至少將此工具視為一個不錯的選擇。
請參閱http://technet.microsoft.com/zh-cn/library/ms141026%28v=sql.105%29.aspx
怎么樣(我還沒有嘗試過,但是聽起來很有希望...)? http://sourceforge.net/projects/nautilus/
...而且請隨意使用我用mysql替換mssql時使用的舊腳本。 努力工作,但有史以來最好的舉措!
嘗試在SQL Server中使用“ Openquery”。
對於select語句(要在sql服務器上運行的查詢),請從openquery中選擇*(your_linked_server_name,“從mysql_table中選擇*”)
用於將語句插入到openquery(your_linked_server_name,'select * from mysql_table')select * from sql_server_table
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.