是時候揮別 SQL Server 2008 了

微軟 宣佈將於2019年7月終止對 SQL Server 2008 和 2008 R2 的支持,使用 SQL Server 2008 的公司應該認真開始考慮下一步了。本文引用了一家數字化轉型諮詢公司高級顧問對此的分析,並提供了一些解決方案和注意事項。

如果你還在使用 微軟 2008 版的 SQL Server,請注意,該產品剩下的時日已不多了。微軟 宣佈,將於下月(2019年7月)終止對 SQL Server 2008 和 2008 R2 的支持。這意味着微軟將不再爲這些產品添加新功能或提供安全更新。

一旦 微軟 結束對該產品版本的支持,那些仍然使用該版本的公司會非常容易遭受黑客的攻擊。微軟 在一段視頻中這樣說:“如果你的公司被安全攻擊,你將如何向CEO和股東們解釋,你使用的是不受支持的軟件,而這可能導致了安全漏洞?”。此外,在沒有安全更新的情況下,你的軟件可能已經違反了一些合規需求。

數字化轉型諮詢公司 SPR 的高級數據和分析顧問 Elena Goryainova 解釋說,自 2008 年以來,SQL Server 已經發布了很多新版本,但是仍然有很多公司基於 SQL Server 2008 版來運行它們的生產數據庫。

Goryainova 說,公司繼續使用舊版本的原因是他們沒有足夠的技能或經驗來指導數據庫的遷移。如果 APP 運行良好,管理員通常能不動就不動,他們害怕對現有數據產生破壞或者讓數據遷移卡在預算問題上。

然而,既然只有幾周的時間 微軟 就會結束產品支持,這些公司必須嚴肅地開始考慮他們的下一步行動計劃了。幸運的是,一旦支持結束,這些公司仍然可以繼續使用 SQL Server 2008,但只是權益之計罷了。

“因爲 微軟 知道還有多少人仍然在使用 SQL Server 2008,所以他們將提供某種形式的付費支持。但這只是暫時的。微軟 在7月之後就會開始這麼做。如果你仍然需要安全保障,不想爲未打補丁、未加保護或不安全的軟件操心,你可以購買這種擴展支持,但還是建議你應該立即開始計劃如何擺脫這種付費支持。這種支持應該不是長久之計,它只是一個創可貼式的解決方案,直到你得到其他真正的解決方案。“ Goryainova 這樣說。

還有一個選擇是將數據遷移到 微軟 的雲服務 Azure,或者使用其他公司的雲服務。微軟將允許用戶在 Azure 上重新託管他們的 SQL Server 2008 和 2008 R2 工作數據,並承諾爲之增加三年的安全更新。 Goryainova 表示,這個選擇可以讓用戶得到自動獲取補丁和性能上的優勢。

“我建議客戶認真考慮這個選擇,因爲它不僅能幫你省錢,還能讓你有機會把數據遷移到這個可進一步擴展的 Azure 平臺,幫助你爲未來做好準備,這樣你就不會再度陷入數據遷移的困境。當你的數據處於雲端時,你總是能及時收到升級和更新,這樣你的技術就不會落後了。” 她說。

不過,由於一些需求和合規性的原因,一家公司的數據往往必須保存在本地設備中。針對這些情況,Goryainova 建議企業改用 SQL Server 2016 或 2017 版,因爲這些產品已經有了一些初始補丁,並且已經達到了一定的成熟度。任何早於 2016 年或 2017 年的版本都有再次更新或遷移數據的風險,因爲這些早期版本的產品支持也已經接近尾聲。此外,Goryainova 表示,她也不建議坐等 SQL Server 2019 發佈。因爲在理想情況下,你希望在數據遷移到一個全新的版本之前,這個版本至少已經發布了第一組安全補丁。

一旦你決定要將數據遷移到哪個版本,如何完成這個遷移就成爲了一個問題。Goryainova 建議需要做的第一件事是記錄系統當前的所有狀態。她解釋說,通常情況下,一家公司擁有大量數據以及與這些數據相關的各種連接,此外,還需要擔心其中集成的許多第三方系統和工具。

“所有這些軟件都必須保持兼容。往往最後發生的事情是,SQL Server 完成了版本升級,但是令大家意想不到的是,在數據遷移階段,某些沒有被確認的部分突然就崩潰了。” Goryainova 補充說。

另外,還有一個建議是創建數據備份。請確保你正在使用的第三方驅動程序版本仍然有效,抓取現有 SQL Server 的實際生產工作流,並在不同的 SQL Server 版本上試着重演這個工作流。Goryainova 說:“我所看到的情況是,有時在測試環境中升級 SQL Server 版本,應用程序能正常工作,但一旦投入正式生產環境,使用者數量就會上升到測試環境的 100 倍以上,這時應用程序的性能就會變糟。”

此外,她建議制定一個回滾計劃。“因爲會發生很多意想不到的事情,尤其是在 SQL Server 後面出了這麼多版本的情況下,擁有一個好的回滾計劃是成功的關鍵。因爲即使你第一次嘗試時沒有完全達到目標,你也可以切換回老版本。你絕不希望在完全無法工作的情況下陷入困境。”

公司用戶可以在最新版本的 SQL Server 中期待的一些新特性包括:columnstore 索引、內存中內置的 OLTP 、智能查詢處理、始終在線的故障轉移集羣實例、高級加密、行級安全性以及 Azure 備份。

更多關於從 SQL Server 2008 進行數據遷移的信息,可以在 微軟官網 查詢。

原文地址:
https://sdtimes.com/msft/its-time-to-move-off-of-sql-server-2008/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章