2012-06-10 89 views
0

我有本地Windows應用程序(軟件)與本地sqlexpress數據庫。我需要從每個本地安裝(數量5000)到中央服務器,這將是MySQL的數據。 1.我不認爲我能夠在每個本地安裝的路由器上執行端口轉發等,因此不知道什麼是完成同步的最佳方式。 2. /在中央服務器,我應該使用MS SQL代替。在中央級別堅持使用ms sql是否有令人信服的理由?本地Sql Express 2路同步到遠程服務器

問候 Ravz

回答

1

在中央服務器我應該使用MS SQL,而不是

是的,而不是免費的版本。

然後,您可以使用某種複製。

是否有一個令人信服的理由在中央級別堅持ms sql?

你一定是在開玩笑。閱讀文檔。 SQL Server在非免費版本中有一些非常好的功能 - 例如複製。我們最後一次試圖設置它(筆記本電腦,很久以前),我們在SQL服務器之間進行事務複製,它像一個魅力一樣工作。

或者,您可以坐下來開始寫作。有一個數據庫不可知的同步fraemwork可用,或者你可以完全推出自己的 - 兩種有效的方法。但你應該首先檢查你可以做什麼。

檢查http://msdn.microsoft.com/en-us/library/cc645993.aspx#Replication

您可以使用事務複製並使用EXPRES版本作爲對中央主數據庫用戶。

+0

sql服務器解決方案會比mysql更昂貴,因此詢問。在中央層面上使用mysql有多糟糕,有沒有可用的工具? – user1447291

+0

那麼,沒有複製?祝賀這筆存款 - 可能需要很長的時間來編程,如果你的時間不值錢,這是0。無論如何,邊緣都可以運行SQL Epress。 – TomTom

相關問題