Sql-Server
升級到 SQL Server 2008 R2 涉及的風險
我們有相當多的 SQL Server 需要從版本 2005 升級到 2008 R2。工作計劃在今年年中之前完成,因為微軟將結束對它的支持。
2005 SQL Server 都是 SP3 和 SP4,在 Windows Server 2003 上執行(其支持已經結束,但我們有延期一年的例外),但如果需要,我們也可能會升級伺服器作業系統。
這些伺服器包括複製(事務)、日誌傳送、報告服務和執行 SSIS 包的集成伺服器。
我的問題不是如何,而是我想知道所涉及的風險或在計劃此升級之前可以進行的任何預檢查?
此外,對於此遷移/升級,就地升級是否比並行升級更好?
這是一個非常大的問題,所以讓我們分解一下。
我可以提前做什麼?
從一些必讀的內容開始。
這些連結包含指向更多資訊的連結,例如
- 不推薦使用的 SQL Server 功能
- 已停產的 SQL Server 功能
- 重大變化
- SQL Server 功能的行為更改
閱讀它們中的每一個,看看哪些主要內容正在發生變化。請特別注意您正在使用的功能。
此外,您應該使用升級顧問。它會檢查已安裝的組件並確定您在安裝之前或之後需要修復的組件。
就地與並排 雙方都有很多優點和缺點。
到位
優點
- 容易得多。例如,您的所有配置都保持不變。此外,您的應用程序的連接字元串可能不需要更改。
- 更便宜。不需要第二套硬體。
缺點
- 退出很難甚至不可能。如果出現問題,您將不得不重新啟動並完成,因為退出涉及創建一個全新的伺服器並重新安裝 SQL,然後恢復表的備份。
並排
基本上優點和缺點與 In place 是相反的。
優點
- 更安全 - 如果出現問題,您可以終止新版本並繼續使用舊版本。然後您可以稍後再試。
缺點
- 它更昂貴,因為您可能必須在新伺服器上創建一組新實例。
- 這更加困難,因為您必須更改連接字元串,確保所有配置都相同,等等。
現在,您可以通過在同一台伺服器上創建一個新實例,將所有內容移至該伺服器,然後解除安裝舊實例來減輕並行處理的費用。它有效,根據您的情況可能是最好的主意。
一般風險 老實說,從 2005 年到 2008 年 R2 的轉變並沒有那麼糟糕。與 2000 - 2005 或 2008 R2 - 2012(主要是 SSIS 更改)相比,這算不了什麼。我會說,經過仔細的計劃和閱讀,你應該保持良好的狀態。