2014-01-29 131 views
6

我們正在將我們的數據庫從SQL Server 2005遷移到SQL Server 2012.什麼是遷移過程,任何人都可以爲SQL Server 2012提供一些學習材料?從SQL Server 2005遷移到2012

遷移所需的工作量是多少?

+6

將SQL Server 2005數據庫備份到一個'.bak'文件中,將它移動到新的服務器上,並將其恢復到SQL Server 2012 ..... done! –

+1

@marc_s在這種情況下,數據庫的兼容性將仍然傾向於2005年我相信,爲了將兼容性指向2012年,需要在2005年數據庫上運行升級顧問,以在修改任何問題之前修改兼容級別數據庫從2005年到2012年。 – Punter015

+0

@ Punter015:真的 - 好點。但是這並不能阻止任何應用程序的運行。是的,你將無法使用任何新的2012年功能 - 但只是遷移本身應該工作得很好。 –

回答

8

用於升級數據庫的一般指南。

  1. 對要升級的實例的數據庫運行升級顧問。
  2. 如果發現任何問題,請與您的開發團隊/供應商聯繫以解決相同問題。
  3. 如果問題得到解決,請繼續進行實際升級。 - 檢查數據庫上的其他依賴關係,如果實例升級或者類似的情況,可能會影響功能。
  4. 獲取數據庫的停機時間。
  5. 創建數據庫的最新完全備份 - 任何其他策略也可以工作,只要確保可以恢復數據庫即可。
  6. 如果服務器是虛擬服務器以回滾任何更改,則取服務器的克隆。
  7. 從2012年開始,在sql 2005實例上運行升級。 - 檢查升級到SQL 2012的預先要求。
  8. 如果一切都很好,那麼你有一個升級的實例。
  9. 同時檢查數據庫的兼容性。
  10. 如果一切正常,恭喜你升級了你的sql server實例。
相關問題