升級并不容易,但是有一些特性值得花時間了解。下面本文將介紹一些避免升級問題的技巧。
升級一個關(guān)鍵業(yè)務(wù)SQL Server實例并不容易;它要求有周全的計劃。計劃不全會增加遇到升級問題的可能性,從而影響或延遲SQL Server 2014的升級。在規(guī)劃SQLServer 2014升級時,有一些注意事項有助于避免遇到升級問題。
注意:升級SQL Server 2014的四個要點!
選擇升級策略
在SQL Server升級中考慮采用內(nèi)部或是并行遷移策略。我首選并行遷移策略,因為它風(fēng)險較低,即便難度更大一些。內(nèi)部遷移在升級之后不容易回滾。內(nèi)部遷移的主要優(yōu)點是不需要擔(dān)心SQL Server安全性及其他配置,因為它們在升級前后均保持同步。然而,內(nèi)部遷移要求在升級做好所有系統(tǒng)和用戶數(shù)據(jù)庫的備份。如果SQL Server運行在一個虛擬化環(huán)境中,那么可以直接執(zhí)行一次虛擬機快照,然后將它作為升級失敗后的回滾方法。
在并行升級中,新版本SQL Server安裝后與舊版本同時存在,位于相同或不同服務(wù)器的不同實例上。這類似于在新安裝一個數(shù)據(jù)庫之后,從現(xiàn)有SQL Server實例遷移數(shù)據(jù)庫。例如,如果使用這種方法將一個已有的SQL Server 2008實例升級到SQL Server2014,則必須安裝SQL Server 2014,而SQL Server 2008實例位于不同的實例或不同的服務(wù)器上。這種方法的優(yōu)勢在于你可以對數(shù)據(jù)庫功能執(zhí)行相似的測試。而且,回滾流程也比內(nèi)部升級更加簡單,因為原始服務(wù)器仍然保持不變。這種方法的缺點是你必須在新實例生成之后再執(zhí)行一次相同的數(shù)據(jù)庫遷移過程,并且要手工修改SQL Server實例的配置與安全。但是,如果要升級到新硬件或合并多個SQL Server實例,則更適合采用并行升級策略。
理解兼容性和硬件要求
在升級SQL Server 2014之前,一定要先理解兼容性和硬件平臺要求。SQL Server 2014有一些關(guān)于操作系統(tǒng)和硬件平臺的安裝要求。不同版本的SQL Server 2014版本有不同的要求。例如,每一個SQLServer 2014版本都有不同的操作系統(tǒng)要求。你必須安裝操作系統(tǒng)和指定版本的服務(wù)包(SP),才能滿足SQL Server安裝要求。規(guī)定的SP要求是指最低要求。SQL Server 2014安裝程序會檢查計算機是否滿足操作系統(tǒng)和硬件要求,然后才允許安裝或升級。一定要檢查特定版本的硬件和軟件要求。例如,如果準(zhǔn)備從SQL Server 2005升級到SQL Server2014,則一定要保證硬件支持運行SQL Server 2014。
接下應(yīng)該分析計劃升級的SQL Server環(huán)境,保證環(huán)境支持將當(dāng)前版本升級到預(yù)期版本的SQL Server 2014。關(guān)于從舊版本SQLServer升級到SQL Server 2014的升級支持路徑信息,以及SQL Server 2014支持的升級版本,請參見SQLServer Books Online文章:“支持的升級版本。”
使用Upgrade Advisor
無論選擇哪一種SQL Server升級方式,都應(yīng)該保證應(yīng)用程序在升級之后能正常工作。SQL Server Upgrade Advisor工具可以幫助完成SQL Server升級準(zhǔn)備。UpgradeAdvisor可以幫助確定一些可能影響升級的關(guān)鍵問題,如廢棄或停止的特性、破壞性修改和行為修改。Upgrade Advisor安裝文件(sqlua.msi)位于SQL Server 2014安裝介紹的redist文件夾中,也可以從SQL 2014Feature Pack下載包中找到。
安裝Upgrade Advisor
運行SQL Server 2014產(chǎn)品介質(zhì)redist文件夾的SQLUA.msi文件,就可以安裝Upgrade Advisor。如果已經(jīng)下載了SQLServer 2014特性包,則可以雙擊自解壓可執(zhí)行文件,然后它會提示是否接受授權(quán)協(xié)議,安裝后會提示輸入注冊信息。
在運行Upgrade Advisor時,首先會顯示一個歡迎界面。在歡迎界面上,你可以查看Upgrade Advisor文檔 ,啟動Upgrade Advisor向?qū)Ш蚒pgradeAdvisor報告瀏覽器。
執(zhí)行下面的步驟啟動并運行UpgradeAdvisor:
1. 在“開始”菜單上找到“所有程序”-“Microsoft SQL Server 2014”,單擊SQL Server 2014 Upgrade Advisor。
2. 在SQL Server 2014歡迎界面上,單擊“Launch Upgrade Advisor Analysis Wizard”,然后單擊Next(下一步)。
3. 檢查想要分析的升級服務(wù),然后單擊Next(下一步)。你應(yīng)該只選擇計算機中已經(jīng)安裝的服務(wù)。如果選擇了一個未安裝的服務(wù),那么Upgrade Advisor會檢測到該服務(wù)未安裝,然后報告為錯誤狀態(tài)。
4. 在報告中,When to fix(何時修復(fù))列中帶有“Before”(升級前)字樣的狀態(tài)都必須先修正,然后才能繼續(xù)升級SQL Server。
5. 輸入實例名稱。輸入實例名稱或者從下拉列表選擇實例,就可以選擇一個已有實例。
6. 選擇身份驗證類型:Windows身份驗證或SQL Server身份驗證。如果選擇Windows身份驗證,則使用當(dāng)前登錄用戶作為身份驗證帳號。
7. 處理所選具體服務(wù)的相關(guān)提示。默認(rèn)情況下,SQL Server Upgrade Advisor會檢查所有數(shù)據(jù)庫。此外,你可以分析跟蹤文件和SQL批處理文件,幫助檢測應(yīng)用程序兼容性問題。然而,你必須保證該跟蹤文件和批處理文件包含應(yīng)用程序使用的所有命令。如果在升級時選擇檢測SSIS包,則選擇選擇分析服務(wù)器或存儲在包文件的包。如果想要分析這兩種服務(wù),則必須運行兩次Upgrade Advisor。
8. 檢查和確認(rèn)設(shè)置。
9. 單擊Run(運行),啟動分析過程。
10. 這時UpgradeAdvisor就會運行,同時有一個進(jìn)度對話窗口顯示分析進(jìn)度。最后對話窗口會顯示最終分析結(jié)果,其中列出了所有可能影響升級的警告或錯誤狀態(tài)。
關(guān)于Upgrade Advisor的更多信息,請參考微軟的官方資料。
SQL Server升級過程與SQL Server 2014安裝過程類似。你可以安裝和升級同一個安裝文件包含的服務(wù)。例如,你可以升級數(shù)據(jù)庫引擎中的一個現(xiàn)有實例,也可以安裝Analysis Services、IntegrationServices和Reporting Services。更多的信息參見Microsoft SQL Server UpgradeHow-to Topics網(wǎng)頁。
在升級之后,要監(jiān)控應(yīng)用程序性能和檢查Windows及SQL Server錯誤日志,確認(rèn)沒有出現(xiàn)問題。而且,還應(yīng)該重建所有用戶數(shù)據(jù)庫索引,運行sp_updatestats腳本,針對所有內(nèi)部表和外部表執(zhí)行更新統(tǒng)計。
除了這些任務(wù)之外,還要針對所有用戶數(shù)據(jù)庫執(zhí)行DBCC UPDATEUSAGE;它會修正目錄視圖中的頁計算和行計數(shù)。
以上就是升級SQL Server 2014的四個要點,一定要注意哦
您可能感興趣的文章:- MS SQL Server2014鏈接到MS SQL Server 2000的解決方案及問題處理
- 獲取SQL Server2014的安裝時間
- 揭秘SQL Server 2014有哪些新特性(1)-內(nèi)存數(shù)據(jù)庫
- 揭秘SQL Server 2014有哪些新特性(2)-固態(tài)硬盤 Buffer Pool(緩沖池) 擴(kuò)展
- 揭秘SQL Server 2014有哪些新特性(3)-可更新列存儲聚集索引
- 揭秘SQL Server 2014有哪些新特性(4)-原生備份加密
- SQL Server2014 哈希索引原理詳解
- win10安裝Sql Server 2014圖文教程
- SQL SERVER 2014 安裝圖解教程(含SQL SERVER 2014下載)
- Win10下安裝Sql Server 2014反復(fù)提示需安裝.NET Framework 3.5 SP1的解決方案