2013-10-18 81 views
0

我有我需要移動數據庫,我需要實現以下目標:複雜的數據庫遷移

  1. 我必須要改變的整理
  2. 我需要把它從2005數據庫升級到2008 DB與所有鍵和約束完好無損。

我認爲這將是一個相當簡單的過程,但它似乎非常複雜。大多數情況下,我確信我不瞭解我正在處理的複雜問題。以下是我試圖完成我在做什麼:

答:我已經使用了SQL Manager導入從一個數據庫到另一個。雖然這對於修正排序規則很有效,但我失去了所有的鍵。 B.我編寫了表格創建腳本,以便獲取所有的關鍵字和約束,但是由於它們而無法導入數據庫。

我沒有以任何方式任何SQL專家,但我喜歡學習。我已經爲此工作了好幾個星期,只是想在這一點上完成。任何幫助將不勝感激。

其他一些注意事項:我正在運行的MS SQL Server。 2005年作爲默認實例。 2008年作爲命名實例。這兩個都在同一臺服務器上運行。

回答

0

發現一個blogpostscript其改變對數據庫對象的所有歸類。沒有嘗試過,所以謹慎使用!始終進行完整備份,或者更好地使用非生產服務器進行試用。

改變:SETVAR變量與您的數據庫和整理對應。

一旦排序規則定好了,你可以創建SQL Server 2005上備份並在SQL Server 2008實例恢復數據庫。應該不需要導入數據庫。