2014-07-21 79 views
0

我在PC中安裝了Windows應用程序。它在SQL Server 2000上有一個1GB大小的數據庫。從本地同步或更新數據庫到生產服務器

我必須創建一個ASP.NET MVC Web應用程序,附帶SQL Server 2012。我需要從本地數據庫中挑選一些選定的數據(兩個數據庫的架構可能不同),並將其放到遠程數據庫中,以便所有Web應用程序成員都可以查看其個性化數據(例如,僅最近5個月的存款金額)。

  1. 我應該選擇哪種架構方法?
  2. 選定的數據將如何傳送到遠程數據庫?
  3. 什麼應該是從本地到遠程數據庫的同步方法以備未來數據使用。

任何幫助?

回答

0

有幾個方法可以採取在這裏:

  • 您的2000個數據Setup replication到您的2012服務器
  • 創建一個ETL過程,將只加載您從SQL 2000數據庫,需要將數據你的2012數據庫
  • 設置你的2012服務器和2000服務器並創建了存儲過程之間的聯繫,以獲取必要的數據

複製根據你的情況可能是過度殺傷力。 ETL過程可能是最穩定的,會導致重複的數據。最後,通過鏈接表的存儲過程可能是上述方法中最簡單和最手術的方法,但可能不夠快,這取決於每次需要多少數據。

這有幫助嗎?

+0

另外,請注意,鏈接服務器是危險的,因爲它從字面上鏈接這些服務器。如果一個人失敗了,它就會把另一個人帶走。 ETL或複製是最好的方法。 –

相關問題