Upgrade

在新伺服器上恢復數據庫併升級到 SQL Server 2012

  • April 15, 2014

我必須將具有鏡像設置的 5 TB SQL Server 2008 數據庫移動到具有 SQL Server 2012 並始終在 AG 設置上的新伺服器。

我想知道分離/附加是否會更快或備份/恢復。壓縮的拆分備份約為 1.2 TB。

我了解分離/附加意味著數據庫在源上不可用。

關於需要考慮的事項的任何建議,因為這將是我的第一次 SQL Server 升級。

一如既往地感謝 DBA 社區。

首先,您需要執行升級顧問來確認從 2008 年升級到 2012 年期間不會出現任何錯誤。

如果您想最大程度地減少停機時間,請設置從 SQL 2008 到 2012 的鏡像(是的,仍然支持鏡像,但聲明已棄用)。然後在切換(遷移)當天,將鏡像模式更改為 SYNCHRONOUS 和故障轉移。這將需要幾秒鐘才能使鏡像伺服器數據庫聯機。

這樣,您可以提前做好準備並最大限度地減少停機時間。

一旦 2012 伺服器數據庫線上,您就可以在 AG 中獲取該數據庫。確保在故障轉移後刪除鏡像。

我已在以下位置提供了詳細的遷移步驟:將SQL Server 2000 數據庫升級到 2008 R2 並啟用新功能

不要進行分離/附加,因為它有風險,好像出了問題,你最終會沒有備份。備份還原是最好的方法。

嗨,最好的選擇是使用備份還原。

  1. 它將保持最小的停機時間
  2. 這是安全的,因為您在 2008 年的數據庫將一直可用,直到您的 2012 年準備好
  3. 你可以做幾天的對比測試
  4. 您可以確保 2012 年是否有任何問題,您可以將您的業務帶回 2008 年,並避免最壞的情況,直到應用程序的所有檢查完成

引用自:https://dba.stackexchange.com/questions/58681