溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

升級SQL Server 2014的四個要點分別是什么

發(fā)布時間:2021-11-29 09:51:45 來源:億速云 閱讀:424 作者:柒染 欄目:數(shù)據(jù)庫

這篇文章將為大家詳細(xì)講解有關(guān)升級SQL Server 2014的四個要點分別是什么,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

升級并不容易,但是有一些特性值得花時間了解。下面本文將介紹一些避免升級問題的技巧。

升級一個關(guān)鍵業(yè)務(wù)SQL Server實例并不容易;它要求有周全的計劃。計劃不全會增加遇到升級問題的可能性,從而影響或延遲SQL Server 2014的升級。在規(guī)劃SQLServer 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í)行一次虛擬機(jī)快照,然后將它作為升級失敗后的回滾方法。

在并行升級中,新版本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安裝程序會檢查計算機(jī)是否滿足操作系統(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ī)中已經(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ù)。

關(guān)于升級SQL Server 2014的四個要點分別是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI