2008 R2(本地SSD盤)升級為2012或2016
本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業(yè)務(wù)造成影響,請務(wù)必仔細閱讀。
您可以將SQL Server 2008 R2(本地SSD盤)實例的引擎從低版本升級到高版本,并且可以在升級時更換可用區(qū)。
阿里云自2019年7月9日起對新購的RDS SQL Server 2008 R2實例停止提供SQL Server補丁更新服務(wù),建議您盡快升級實例至較高版本。具體詳情,請參見【停售/下線】RDS SQL Server 2008 R2補充服務(wù)協(xié)議。
阿里云自2022年11月01日起對RDS SQL Server 2008 R2實例開展版本升級補貼活動,活動為期17個月。具體詳情,請參見【通知】RDS SQL Server 2008 R2版本升級補貼。
不同版本的功能差異,請參見各版本的功能差異。
前提條件
RDS SQL Server實例需滿足如下條件:
實例版本需為2008 R2(本地SSD盤)。
實例存儲空間總量不能低于20 GB。如何增加存儲空間,請參見變更配置。
實例未開啟TDE功能。如何關(guān)閉,請參見關(guān)閉TDE。
實例中不存在臨時實例。如果存在,請釋放臨時實例后再進行版本升級。具體操作,請參見釋放臨時實例。
注意事項
版本升級后無法回退到低版本。
警告由于升級后無法回退,建議您升級前先使用高版本臨時實例測試兼容性等問題,具體請參見創(chuàng)建高版本臨時實例。
僅支持從SQL Server 2008 R2(本地SSD盤)升級到如下版本:
SQL Server 2012 企業(yè)版
SQL Server 2016 標(biāo)準(zhǔn)版
SQL Server 2016 企業(yè)版
說明SQL Server 2008 R2(本地SSD盤)升級到SQL Server 2012企業(yè)版或2016企業(yè)版會保留TDE功能,升級到SQL Server 2016標(biāo)準(zhǔn)版則沒有TDE功能。
升級完成后,切換停機時間依實例大小不同有變化,一般20分鐘內(nèi)完成,建議選擇維護時間段切換,并請確保應(yīng)用具備重連機制。
升級時請手動配置具體VPC和交換機,請勿使用默認VPC和交換機。
在實例版本升級期間,請勿對數(shù)據(jù)庫執(zhí)行任何元數(shù)據(jù)修改操作,執(zhí)行這些操作可能會導(dǎo)致升級后的數(shù)據(jù)不一致。元數(shù)據(jù)修改操作包括但不限于添加數(shù)據(jù)庫、刪除數(shù)據(jù)庫、修改數(shù)據(jù)庫的恢復(fù)模式等。
升級影響
升級操作一旦開始,不能取消,且升級完成后無法回退。
升級前后實例名稱、訪問端口、標(biāo)簽、數(shù)據(jù)庫賬號等原有設(shè)置均不發(fā)生變化。
升級所需時間取決于實例的數(shù)據(jù)量等,詳情請參見本文常見問題。
實例升級過程中涉及網(wǎng)絡(luò)切換等,通常會有20分鐘內(nèi)的不可服務(wù)時間。詳情請參見本文常見問題,請確保應(yīng)用程序具備自動重連機制。
升級會造成虛擬IP(VIP)的變更,請盡量在您的應(yīng)用程序中使用連接地址進行連接,不要使用IP地址。
請及時清理客戶端DNS緩存。客戶端采用JVM的應(yīng)用,建議將JVM配置中的TTL設(shè)置為不超過60秒,可確保在連接地址的VIP地址發(fā)生變更時,應(yīng)用程序可以通過重新查詢DNS來接收和使用資源的新VIP地址。
說明下列JVM中設(shè)置TTL的方法可供參考:
為所有使用JVM的應(yīng)用程序設(shè)置TTL:將$JAVA_HOME/jre/lib/security/java.security文件中的networkaddress.cache.ttl參數(shù)值設(shè)置為60。
僅為本地應(yīng)用程序設(shè)置TTL:在首次調(diào)用
InetAddress.getByName()
前,即建立任何網(wǎng)絡(luò)連接之前,在應(yīng)用程序的初始化代碼中設(shè)置networkaddress.cache.ttl java.security.Security.setProperty("networkaddress.cache.ttl" , "60");
。
如果有正在執(zhí)行的DTS任務(wù),升級后,需要重新配置并啟動相應(yīng)的DTS任務(wù)。
費用說明
版本升級所需費用,請以費用支付頁面為準(zhǔn)。更多說明,請參見變更配置。
操作步驟
訪問RDS實例列表,在上方選擇地域,然后單擊目標(biāo)實例ID。
在基本信息頁面,單擊升級版本,在彈出的對話框中單擊確認。
在升級引擎版本頁面修改配置,配置項說明如下:
參數(shù)名稱
說明
升級到版本
選擇不同的目標(biāo)版本,對應(yīng)的產(chǎn)品系列、存儲類型、 實例規(guī)格 選項也會變化。
系列
高可用系列:一主一備的經(jīng)典高可用架構(gòu),各方面表現(xiàn)均衡。
存儲類型
ESSD PL1 云盤:增強型SSD云盤,是阿里云全新推出的超高性能云盤產(chǎn)品。ESSD云盤基于新一代分布式塊存儲架構(gòu),結(jié)合25GE網(wǎng)絡(luò)和RDMA技術(shù),為您提供單盤高達100萬的隨機讀寫能力和更低的單路時延能力。更多詳情請參見存儲類型。
可用區(qū)
目標(biāo)可用區(qū),支持選擇多可用區(qū)部署或單可用區(qū)部署。
說明對于包含主備節(jié)點的實例,建議選擇多可用區(qū)部署,實現(xiàn)實例的跨可用區(qū)容災(zāi)。
如果選擇了多可用區(qū)部署,在后續(xù)配置中,請務(wù)必手動選擇備節(jié)點可用區(qū),請勿使用系統(tǒng)默認的自動配置。
實例規(guī)格
不同規(guī)格對應(yīng)的CPU核數(shù)、內(nèi)存、最大連接數(shù)和最大IOPS有所差異。更多詳情,請參見實例規(guī)格族簡介、主實例規(guī)格列表。
網(wǎng)絡(luò)類型
無法選擇經(jīng)典網(wǎng)絡(luò),必須指定專有網(wǎng)絡(luò)信息:
原實例為經(jīng)典網(wǎng)絡(luò):可以修改專有網(wǎng)絡(luò)VPC和交換機。
原實例為專有網(wǎng)絡(luò)或混訪模式:不可以修改專有網(wǎng)絡(luò)VPC,可以修改交換機。可選擇的交換機由可用區(qū)和專有網(wǎng)絡(luò)決定。
VPC
目標(biāo)專有網(wǎng)絡(luò)VPC。
說明請手動選擇具體VPC,勿使用系統(tǒng)默認的自動配置。
主節(jié)點交換機
目標(biāo)交換機。升級至多可用區(qū)時還需要選擇備選節(jié)點交換機。
說明如果原實例是經(jīng)典網(wǎng)絡(luò),則需手動選擇交換機,請勿使用系統(tǒng)默認的自動配置。但如果原實例是專有網(wǎng)絡(luò)或混合訪問模式,則不能修改專有網(wǎng)絡(luò)VPC。
切換時間
數(shù)據(jù)遷移結(jié)束后立即切換:立刻進行遷移并切換。
可維護時間內(nèi)進行切換:立刻進行遷移并在可維護時間段內(nèi)進行切換。
用戶指定時間段生效:用戶指定時間最早大于12小時。
勾選服務(wù)條款,單擊去支付。
在彈出的對話框中,單擊確認。
此時原實例運行狀態(tài)變更為
,當(dāng)實例的運行狀態(tài)變更為運行中即代表升級完成。具體時間取決于數(shù)據(jù)量,請耐心等待。
Q:RDS控制臺基本信息頁面找不到升級版本按鈕?
A:請參考本文前提條件,確認實例TDE功能是否為開啟狀態(tài)或?qū)嵗欠翊嬖谂R時實例等。
連接地址變更規(guī)則
升級后新實例都處于專有網(wǎng)絡(luò),根據(jù)原實例的網(wǎng)絡(luò)類型,新實例的數(shù)據(jù)庫連接地址變更規(guī)則如下。
原實例網(wǎng)絡(luò)類型 | 變更規(guī)則 |
經(jīng)典網(wǎng)絡(luò) | 新實例為混訪模式:
|
專有網(wǎng)絡(luò) | 根據(jù)升級時選擇的專有網(wǎng)絡(luò)信息生成一個專有網(wǎng)絡(luò)連接地址,替換原實例的專有網(wǎng)絡(luò)連接地址。 |
混訪模式 | 新實例仍然為混訪模式,且專有網(wǎng)絡(luò)和經(jīng)典網(wǎng)絡(luò)的連接地址不變,經(jīng)典網(wǎng)絡(luò)連接地址的過期時間與之前保持一致。 |
創(chuàng)建高版本臨時實例
您可以創(chuàng)建高版本臨時實例,以便在升級實例版本前測試兼容性等問題。
訪問RDS實例列表,在上方選擇地域,然后單擊目標(biāo)實例ID。
在左側(cè)導(dǎo)航欄選擇備份恢復(fù)。
在臨時實例頁簽選擇克隆數(shù)據(jù)的時間點,然后單擊創(chuàng)建高版本臨時實例。
設(shè)置以下參數(shù)。
參數(shù)
說明
可用區(qū)
當(dāng)前可用于創(chuàng)建高版本臨時實例的可用區(qū)。
升級到版本
目標(biāo)版本,可選擇的版本如下:
2016標(biāo)準(zhǔn)版
2016企業(yè)版
2012企業(yè)版
VPC
專有網(wǎng)絡(luò),建議與需要連接的ECS實例一致,否則它們無法通過內(nèi)網(wǎng)互通。
交換機
專有網(wǎng)絡(luò)下的交換機。
說明高版本臨時實例規(guī)格和存儲類型都有默認配置,實例存活時間是7天,之后會自動釋放。
單擊確定。