簡體   English   中英

將數據從SQL Server 2008 R2傳輸到MySQL

[英]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時使用的舊腳本。 努力工作,但有史以來最好的舉措!

http://varuste.net/show_create_table.html

嘗試在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM