• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺析Always On高可用性功能

      2016-11-26 03:02:36
      網(wǎng)絡(luò)安全和信息化 2016年11期
      關(guān)鍵詞:高可用性群集副本

      引言:對于數(shù)據(jù)庫來說,保證其安全運行和數(shù)據(jù)安全是必須重視的問題。在之前的SQL Server版本中,提供了數(shù)據(jù)庫鏡像,故障轉(zhuǎn)移群集等高可用技術(shù),這些技術(shù)都存在這樣或那樣的不足,無法完全滿足用戶的要求。從SQL Server 2012開始,提供了Always On這種新型的高可用技術(shù),顧名思義就是讓數(shù)據(jù)庫永遠在線正常運行,Always On集成了上述各種HA技術(shù)的諸多優(yōu)點于一身,提供了功能強大的高可用性技術(shù),能夠有效降低架構(gòu)部署的難度以及維護的復(fù)雜度。

      Always On功能簡介

      同之前的HA(高可用性)技術(shù)相比,Always On提供了快速轉(zhuǎn)移,快速客戶端重定向,多副本、活動副本以及虛擬服務(wù)器網(wǎng)絡(luò)名等功能,并且擁有支持自動、手動和強制三種故障轉(zhuǎn)移方式,輔助服務(wù)器可以獨立執(zhí)行備份和DBCC維護命令,客戶端的只讀請求可以被自動定向到輔助服務(wù)器,主服務(wù)器和輔助服務(wù)器之間的數(shù)據(jù)會被加密和壓縮,以提高安全性和網(wǎng)絡(luò)傳輸效率。還可以實現(xiàn)多站點的部署等特點。

      對于多副本的功能來說,在SQL Server 2012中最多可以支持4個副本服務(wù)器。對于SQL Server 2014來說,則支持的數(shù)量更多。當(dāng)主服務(wù)器發(fā)生故障時,可以切換到任意一個輔助服務(wù)器上。在副本服務(wù)器上的數(shù)據(jù)庫作為報表的工作負載使用,可以用于只讀的訪問請求,具有實時更新的特點。

      要部署Always On高可用性方案,必須首先部署一套Windows 2008 R2群集環(huán)境,Always On僅要求所有的SQL Server實例都運行在同一個Windows群集中,但是SQL Server實例本身不需要使用群集模式。在Always On可用性組中包含一個或者多個用戶數(shù)據(jù)庫,這些數(shù)據(jù)庫被稱為可用性數(shù)據(jù)庫。在每個可用性副本上都存在這些可用性數(shù)據(jù)庫的副本,這些數(shù)據(jù)庫副本彼此之間互相同步。這樣,在執(zhí)行故障轉(zhuǎn)移操作時,可用性組中的多個用戶數(shù)據(jù)庫可以同時實現(xiàn)轉(zhuǎn)移。在多個可用性副本間,只有一個可用性副本運行的主數(shù)據(jù)庫是處于可讀寫狀態(tài),這個可用性副本稱為主副本,其余的副本都是輔助副本,輔助副本上的輔助數(shù)據(jù)庫只能接受讀取操作。

      當(dāng)組建了Always On高可用性群組后,不僅要創(chuàng)建可用性組而且需要創(chuàng)建監(jiān)聽器。所謂監(jiān)聽器,就是一個虛擬的網(wǎng)絡(luò)名稱,可以通過這個虛擬網(wǎng)絡(luò)名稱訪問可用性組,而不用關(guān)心連接的是哪一節(jié)點,它會自動將請求轉(zhuǎn)發(fā)到主節(jié)點,當(dāng)主節(jié)點發(fā)生故障后,輔助節(jié)點會變?yōu)橹鞴?jié)點,偵聽器也會自動去偵聽主節(jié)點。

      一個偵聽器包括虛擬IP地址、虛擬網(wǎng)絡(luò)名稱、端口號三個元素。一旦創(chuàng)建成功,虛擬網(wǎng)絡(luò)名稱會注冊到DNS中,同時為可用性組資源添加IP地址資源和網(wǎng)絡(luò)名稱資源。使用偵聽器,讓應(yīng)用程序可以透明地連接到主副本服務(wù)器而不受故障轉(zhuǎn)移的影響,即在故障轉(zhuǎn)移到副本服務(wù)器后,應(yīng)用程序會使用虛擬網(wǎng)絡(luò)名稱重新連接到SQL Server數(shù)據(jù)庫上。Always On的數(shù)據(jù)同步原理是把主副本上發(fā)生的數(shù)據(jù)變化記錄下來,再將這些記錄信息傳輸?shù)礁鱾€副本服務(wù)器上,然后將這些數(shù)據(jù)變化在輔助副本上按照同樣的方法完成一遍。如果要結(jié)合事務(wù)來整體考慮Always On的可用模式,則分為異步和同步提交模式??捎眯阅J绞茿lways On中每個可用性副本的一個屬性,它決定了主副本在提交事務(wù)之前是否需要等待某個輔助副本將事務(wù)日志記錄固化到磁盤。如果需要等待,則該Always On的可用模式為同步提交模式,反之則是異步提交模式。

      對于異步提交模式來說,當(dāng)輔助副本處于該提交模式下或僅主副本在該提交模式時,主副本無須確認該輔助副本是否已經(jīng)完成日志固化,就可以提交事務(wù)。因此,主數(shù)據(jù)庫事務(wù)提交不會受到輔助數(shù)據(jù)庫的影響而產(chǎn)生等待。但輔助數(shù)據(jù)庫的更新可能會滯后于主數(shù)據(jù)庫,如果發(fā)生故障轉(zhuǎn)移,可能會導(dǎo)致某些數(shù)據(jù)丟失。所以,這種可用模式適合于可用性副本的分布距離較遠的情況。對于同步提交模式來說,要求主副本和輔助副本必須設(shè)置成同步提交副本。主副本須確認輔助副本已經(jīng)完成日志固化才可提交事務(wù),這樣就保證兩邊的數(shù)據(jù)始終是同步的。但這種保障的代價是主數(shù)據(jù)庫上的事務(wù)提交會有滯后時間??梢哉f,同步提交模式相對于性能而言更強調(diào)高可用性。

      創(chuàng)建虛擬共享存儲

      在本例中存在三臺服務(wù)器,一臺是域控制器DC1,其 IP為 192.168.1.9,在其上安裝的都是Windows Server 2008 R2。另外兩臺是SQL Server節(jié)點服務(wù)器,其中的節(jié)點1的公網(wǎng)IP為192.168.1.11,私 有 網(wǎng)絡(luò) 的IP為192.168.2.11。節(jié) 點2的 公 網(wǎng)IP為192.168.1.22,私有網(wǎng)絡(luò)的IP 為192.168.2.22。 在 域控制器上配置了DNS服務(wù),在其中為不同的服務(wù)器分別設(shè)置了合適的域名信息。

      圖1 Microsoft iSCSI Software Target程序窗口

      這里使用Microsoft iSCSI Software Target,來模擬所需的共享存儲。這里準備3塊共享磁盤,分別是用戶群集仲裁磁盤(Q盤),存儲SQL Server數(shù)據(jù)庫和日志文件的群集磁盤(S盤),以及為SQL Server群集實例配置分布式事務(wù)協(xié)調(diào)器(DTC)準備的磁盤(M盤)。

      在DC2上安裝好Microsoft iSCSI Software Target程序,在該程序主界面(如圖1所示)左側(cè)選 擇“Microsoft iSCSI Software Target”-“SCSI TARGET”項,在其右鍵菜單上點擊“Create iSCSI Target”項,在向?qū)Ы缑嬷悬c擊Next按鈕,在下一步窗口中輸入iSCSI目標(biāo)名稱(例如“sql cluster”)和描述信息,再在下一步窗口中點擊“Advanced”按鈕,在彈出窗口中點擊“add”按鈕,在添加標(biāo)識符窗口中的“Identifer Type”列 表中選擇“IP Address”項,在“Value”欄中輸入節(jié)點1的IP地址,點擊OK按鈕保存配置信息。繼續(xù)點擊“Add”按鈕,按照同樣方法添加節(jié)點2的IP地址。這樣就允許節(jié)點1和節(jié)點2服務(wù)器訪問在DC1上模擬的iSCSI存儲設(shè)備。點擊“Finish”按鈕,返回主界面。

      創(chuàng)建好iSCSI目標(biāo)后,需創(chuàng)建iSCSI存儲盤。在窗口左側(cè)的“Devices”項的右鍵菜單上點擊“Create Virtual Disk”項,在向?qū)Ы缑妫ㄈ鐖D2所示)點擊Next按鈕,在下一步窗口中的“File”欄中輸入所需的虛擬存儲文件路徑信息。在下一步窗口中的“Size of virtual disk”欄中輸入具體的容量,單位為MB,再在下一步窗口中輸入其描述信息。接下來需要允許上述創(chuàng)建的iSCSI目標(biāo)來訪問該虛擬磁盤,在下一步的“Access”窗口中點擊“Add”按鈕,在添加目標(biāo)窗口中選擇上述iSCSI目標(biāo),點擊OK按鈕,完成所需的操作。點擊“Finish”按鈕返回主界面。按照同樣的方法,分別創(chuàng)建仲裁磁盤和用于DTC的虛擬磁盤。

      圖2 添加虛擬磁盤向?qū)Ы缑?/p>

      圖3 連接虛擬磁盤

      當(dāng)虛擬磁盤準備完畢后,需允許節(jié)點1和節(jié)點2服務(wù)器訪問這些磁盤。在節(jié)點1服務(wù)器上的管理工具菜單中運行iSCSI發(fā)起程序,在彈出窗口中點擊“是”按鈕,允許其自動啟動。在“目標(biāo)”面板中輸入其名稱,在“發(fā)現(xiàn)”面板中點擊“發(fā)現(xiàn)門戶”按鈕,在彈出窗口(如圖3所示)中輸入DC1的IP,例如192.168.1.9,端口保持默認,點擊確定按鈕。之后在“目標(biāo)門戶”欄中點擊刷新按鈕,在“目標(biāo)”面板中的“已發(fā)現(xiàn)的目標(biāo)”列表中發(fā)現(xiàn)目標(biāo)信息,點擊“連接”按鈕,在連接到目標(biāo)窗口中點擊確定按鈕,其狀態(tài)就變成了“已連接”。在節(jié)點2服務(wù)器上執(zhí)行同樣的操作,連接到iSCSI目標(biāo)上。在節(jié)點1服務(wù)器上運行“diskmgmt.msc”程序,在磁盤管理窗口中可以看到上述三塊虛擬磁盤,例如其名稱為磁盤1,磁盤2,磁盤3等,其均處于未分配狀態(tài)。例如選擇磁盤1,在其名稱項的右鍵菜單中點擊“聯(lián)機”項,使其處于聯(lián)機狀態(tài)。然后在上述菜單上點擊“初始化磁盤”項,完成初始化操作。點擊“創(chuàng)建簡單卷”項,對其執(zhí)行格式化分區(qū)操作,為其分配的盤符為S。對磁盤2和磁盤3分別執(zhí)行同樣的操作,分別為其分配M和Q盤符。

      在節(jié)點2服務(wù)器上執(zhí)行同樣的操作,對共享存儲盤進行必要的配置,所不同的是只需要對其進行聯(lián)機操作,無需再對其進行分區(qū)格式化處理。在節(jié)點1和節(jié)點2服務(wù)器上可以看到上述虛擬共享存儲已經(jīng)處于系統(tǒng)管理之下。請注意,在兩臺服務(wù)器上述磁盤的盤符需要保持一致。

      組建Windows故障轉(zhuǎn)移群集

      在節(jié)點1服務(wù)器中打開服務(wù)器管理器,在窗口左側(cè)選擇“功能”項,在右側(cè)點擊“添加功能”鏈接,在向?qū)Ы缑嬷械摹斑x擇功能”窗口中選擇“故障轉(zhuǎn)移群集”項,點擊“安裝”按鈕,完成所需的組件。在節(jié)點2服務(wù)器上同樣安裝故障轉(zhuǎn)移群集組件。在節(jié)點1服務(wù)器上的管理工具菜單中運行“故障轉(zhuǎn)移群集管理器”項,在右側(cè)窗口中的“管理”面板中點擊“創(chuàng)建一個群集”鏈接,在向?qū)Ы缑娴倪x擇服務(wù)器窗口中輸入節(jié)點1的名稱,點擊“添加”按鈕,將其添加到選定的服務(wù)器列表中。同理,將節(jié)點2的名稱(例 如 sqljd2.xxx.com)也添加進來。在下一步窗口中選擇“是”項,點擊“下一步”按鈕,執(zhí)行配置驗證操作(如圖4所示),選擇“運行所有測試”項,開始驗證測試。

      當(dāng)驗證完畢后,點擊“查看報告”按鈕,可以查看詳細的報告信息。對于發(fā)現(xiàn)的問題,需要及時進行處理。例如,當(dāng)發(fā)現(xiàn)磁盤寫入延遲存在問題的話,可以在磁盤管理器中對上述虛擬共享磁盤進行格式化處理。當(dāng)通過測試后,點擊完成按鈕,返回創(chuàng)建群集向?qū)Ы缑?,在用于管理群集的訪問點窗口中輸入群集的名稱,在“地址”列中輸入其IP。點擊下一步按鈕,完成群集創(chuàng)建操作。在故障轉(zhuǎn)移群集管理器窗口左側(cè)點擊“存儲”項,可以查看仲裁見證盤以及存儲盤等。

      圖4 驗證群集各項屬性

      圖5 仲裁配置窗口

      對于Windows Server 2008群集來說,作為群集運行的所有節(jié)點服務(wù)器都必須采用投票算法來確定該節(jié)點在指定時間是否有仲裁。如果需要需改仲裁磁盤參數(shù),可以在窗口左側(cè)選擇群集名稱,在右側(cè)點擊“更多操作”-“配置群集仲裁設(shè)置”項,在配置界面中點擊下一步按鈕,在選擇仲裁配置窗口中選擇“多數(shù)節(jié)點”項,表示適用于存在奇數(shù)個節(jié)點服務(wù)器的群集環(huán)境。選擇“節(jié)點和磁盤多數(shù)”項,適用于含有偶數(shù)個節(jié)點服務(wù)器的群集。選擇“多數(shù)節(jié)點和文件共享”項,針對的是由特殊配置的群集,其使用的見證文件共享而不是見證磁盤(如圖5所示)。在故障轉(zhuǎn)移群集管理器窗口左側(cè)選擇“節(jié)點”項,在右側(cè)可以查看節(jié)點服務(wù)器信息。在左側(cè)選擇“網(wǎng)絡(luò)”項。在右側(cè)選擇“群集網(wǎng)絡(luò)2”項,在其屬性窗口中的“子網(wǎng)”欄中顯示為“192.168.1.0/24”,表示為公用網(wǎng)絡(luò)。

      選擇“允許客戶端通過該網(wǎng)絡(luò)連接”項,表示其允許客戶端進行訪問,可以將其名稱修改為“公用網(wǎng)絡(luò)”。對于群集網(wǎng)絡(luò)1來說,在其屬性窗口中的“子網(wǎng)”欄中顯示為“192.168.2.0/24”是不許客戶端進行訪問的,屬于私有網(wǎng)絡(luò),只允許節(jié)點服務(wù)器之間的通訊??蓪⑵涿Q改為“私有網(wǎng)絡(luò)”。

      配置和使用Always On高可用性功能

      在節(jié)點2和節(jié)點2服務(wù)器上分別安裝單機實例 的 SQL Server 2014,Always On高可用性功能的底層是Windows故障轉(zhuǎn)移群集,準備好群集環(huán)境后,就可以在節(jié)點1和節(jié)點2中的SQL Server數(shù)據(jù)庫引擎中開啟Always On功能。例如,在節(jié)點1和節(jié)點2上分別中打開SQL Server Configuration Manager程序,在窗口左側(cè)選擇“SQL Server服務(wù)”項,在右側(cè)雙擊“SQL Server(MSSQLSERVER)”項,在其屬性窗口的“AlwaysOn高可用性”面板(如圖6)中的“Windows故障轉(zhuǎn)移群集名稱”欄中顯示上述創(chuàng)建的群集名稱,選擇“啟用AlwaysOn可用性組”項,點擊確定按鈕,需要重啟SQL Server實例。

      圖6 開啟AlwaysOn功能

      之后需要準備所需的數(shù)據(jù)庫,例如在節(jié)點1服務(wù)器中打開MicroSoft SQL Server Management Studio窗口,在本例中在“數(shù)據(jù)庫”節(jié)點下存在名為“shujuku1”和“shujuku2”的兩個數(shù)據(jù)庫,我們需要將其加入到Always On高可用性組中,首先需要執(zhí)行初始化同步處理,即該數(shù)據(jù)庫需要在其他節(jié)點服務(wù)器上恢復(fù),原數(shù)據(jù)庫和恢復(fù)后的數(shù)據(jù)庫在磁盤上需要保存到相同的位置。例如,上述兩個數(shù)據(jù)庫文件保存在“D:data”目錄下。對應(yīng)的,在節(jié)點2服務(wù)器上需要創(chuàng)建與之相同的目錄。

      所謂同步處理,就是對節(jié)點1上的數(shù)據(jù)庫進行備份操作,之后在節(jié)點2上恢復(fù)數(shù)據(jù)庫,讓兩個節(jié)點的數(shù)據(jù)庫保持同步。在節(jié)點1的MicroSoft SQL Server Management Studio窗口左側(cè)選擇“AlwaysOn”-“可用性組”項,在其右鍵菜單上點擊“新建可用性組向?qū)А表?,在向?qū)Т翱谥悬c擊下一步按鈕,在“可用性組”名稱欄中輸入其名稱(例如“keyongzu”),在下一步窗口中選擇上述兩個數(shù)據(jù)庫,在下一步的“指定副本”窗口點擊“添加副本”按鈕,可以添加可用的輔助副本,可以設(shè)置是否允許自動故障轉(zhuǎn)移,同步提交以及是否可讀輔助副本等參數(shù),建議全部選擇。

      點擊“添加Azure副本”按鈕,可以將副本保存到微軟的公有云上,實現(xiàn)異地容災(zāi)功能。即使本地的數(shù)據(jù)中心出現(xiàn)損壞故障,也可以從Azure云中恢復(fù)數(shù)據(jù)。例如添 加“sqljd1”和“sqljd2”,“sqljd1”和“sqljd2”為兩個節(jié)點服務(wù)器的兩個副本,前者為主副本,后者為輔助副本?!皊qljd1”和“sqljd2”是兩個節(jié)點服務(wù)器的名稱。在“端點”面板中可以查看端點的URL地址,端口號以及端口名稱信息,在默認情況下,使用的是TCP 5022端口。為此,需要在防火墻上打開1433和5022端口,保證通訊順利進行。在“備份首選項”面板中選擇“首選輔助副本”項,表示在輔助副本上執(zhí)行此可用性組的自動備份操作。如果沒有可用的輔助副本,則在主副本上執(zhí)行備份。

      點擊下一步按鈕,可以選擇數(shù)據(jù)的同步方式,選擇“完整”項,表示通過為每個所選數(shù)據(jù)庫執(zhí)行完整的數(shù)據(jù)庫備份和日志備份,來啟動數(shù)據(jù)同步操作。將這些數(shù)據(jù)庫還原到每個復(fù)制副本并連接到可用性組。在“指定所有副本并可訪問的共享網(wǎng)絡(luò)位置”欄中點擊瀏覽按鈕,選擇可訪問的網(wǎng)絡(luò)共享路徑。如果已經(jīng)做過了數(shù)據(jù)初始化操作,選擇“僅連接”項,表示在已將數(shù)據(jù)庫和日志文件還原到每個輔助服務(wù)器的地方啟動數(shù)據(jù)同步,所選數(shù)據(jù)庫連接到每個輔助副本上的可用性組。點擊下一步按鈕,對該可用性組進行驗證操作。點擊完成按鈕,完成該AlwaysOn可用性組的創(chuàng)建操作。

      在MicroSoft SQL Server Management Studio窗口左側(cè)選擇“AlwaysOn高可用性”-“可用性組”-“具體的組名(主要)”-“可用的偵聽器”項,在其右鍵菜單上點擊“添加偵聽器”項,在彈出窗口的“偵聽器DNS名稱”欄中輸入其名稱(例如“ztq1”),在“端口”欄中輸入1433,在“網(wǎng)絡(luò)模式”列表中選擇“靜態(tài)IP”項。點擊“添加”按鈕,在添加IP地址窗口中的“子網(wǎng)”列表中選擇“192.168.1.0/24”,在“IPv4地址”欄中為該偵聽器設(shè)置靜態(tài)IP,例如192.168.1.23。點擊確定按鈕,完成該偵聽器的創(chuàng)建操作。在域控制器DC1上打開活動目錄用戶和計算機管理窗口左側(cè)選擇“域名”-“計算機”項,在右側(cè)可以看到該偵聽器的名稱。為了驗證Always On故障轉(zhuǎn)移群集是否正常運作,可以對其進行簡單的測試,例如在節(jié)點1上的MicroSoft SQL Server Management Studio窗口工具欄上點擊“新建查詢”按鈕,在數(shù)據(jù)庫列表中選擇“shujuku1”,在查詢窗口中輸入“select emp_name from shujuku1.dbo.emplyee where emp_no=1”,點擊“執(zhí)行”按鈕,完成查詢操作。

      在節(jié)點2上的MicroSoft SQL Server Management Studio窗口左側(cè)的“AlwaysOn高可用性”項的右鍵菜單上點擊“刷新”項,之后打開“AlwaysOn高可用性”-“可用性組”-“具體的組名(輔助)”項,在其下可以看到可用的副本,可用性數(shù)據(jù)庫,可用性偵聽組等類別,其組成和節(jié)點1服務(wù)器完全相同。在“數(shù)據(jù)庫”節(jié)點菜單中點擊“刷新”項,下可以看到“shujuku1”和“shujuku2”的狀態(tài)從“正在還原”變成了“正在同步”。在新建查詢窗口中執(zhí)行上述語句,可以得到相同的查詢結(jié)果。在節(jié)點1上執(zhí) 行“update emplyee set emp_name='xiaoli' where emp_no=1”語句,對目標(biāo)數(shù)據(jù)執(zhí)行對應(yīng)的修改操作。在節(jié)點2中先選擇“shujuku2”數(shù)據(jù)庫,執(zhí)行“select emp_name from shujuku1.dbo.emplyee where emp_no=1”語句,可以看到修改后的數(shù)據(jù)。

      由此可見,當(dāng)在主節(jié)點1上執(zhí)行對數(shù)據(jù)修改操作后,在輔助節(jié)點2上的數(shù)據(jù)庫副本是可讀的,而且是實時同步的。在節(jié)點1上選擇“AlwaysOn高可用性”-“可用性組(主要)”-“可用性數(shù)據(jù)庫”-“shujuku1”項,在其右鍵菜單上點擊“掛起數(shù)據(jù)移動”項,在彈出窗口中點擊確定按鈕,執(zhí)行掛起操作。執(zhí)行“update emplyee set emp_name='tang'where emp_no=1”,之后在節(jié)點2上執(zhí)行“select emp_name from shujuku1.dbo.emplyee where emp_no=1”語句,可以看到的是修改之前的數(shù)據(jù)。當(dāng)在節(jié)點1上選擇“AlwaysOn高可用性”-“可用性組(主要)”-“可用性數(shù)據(jù)庫”-“shujuku1”項,在其右鍵菜單上點擊“恢復(fù)數(shù)據(jù)移動”項,在彈出窗口中點擊確定按鈕,恢復(fù)其活力后,在節(jié)點2上執(zhí)行同樣的操作,就可以看到修改后的數(shù)據(jù)了。

      除在圖形界面中執(zhí)行測試外,也可以在命令行進行測試。例如在節(jié)點1的CMD窗口切換到“C:userssqldba”目 錄,執(zhí)行“sqlcmd-S sqljd1 -E-d shujuku1”命令,連接到目標(biāo)數(shù)據(jù)庫上,之后可以執(zhí)行各種SQL語句。例如執(zhí)行“select @@servername”和“go”語句,可以查看當(dāng)前SQL節(jié)點的名稱是“sqljd1”。如果在節(jié)點1中選 擇“AlwaysOn高 可 用性”-“可用性組(主要)”項,在其右鍵菜單上點擊“故障轉(zhuǎn)移”項,在向?qū)Ы缑嬷悬c擊下一步按鈕,在選擇新主副本窗口中選擇節(jié)點2服務(wù)器,將其變成主副本,那么節(jié)點1就變成了輔助副本。在下一步窗口中,執(zhí)行連接節(jié)點2的操作。點擊完成按鈕,實現(xiàn)故障轉(zhuǎn)移操作。在節(jié)點1和節(jié)點2上分別針對數(shù)據(jù)庫和Always On高可用性節(jié)點執(zhí)行刷新操作,可以看到變動的效果。在上述命令行中再次執(zhí)行執(zhí)行“select@@servername”語句,可以查看當(dāng)前SQL節(jié)點的名稱變 成了“sqljd2”。對于AlwaysOn群集來說,具有數(shù)據(jù)庫讀寫分離的功能。因為節(jié)點2已成為了主副本。

      所以在節(jié)點2上新建查詢,輸入并執(zhí)行等語句,完成只讀路由的配置操作。

      值得注意的是,其中的的“xxx.com”為具體的域名,“keyongzu”為 Always可用性組的名稱。這里使用的是默認的安裝實例,所以其中的端口號為1433。

      如果使用的命令實例,該端口可能發(fā)生變化??梢源蜷_SQL服務(wù)器配置管理器窗口,在左側(cè)選擇“SQL Server網(wǎng)絡(luò)配置”項,在TCO/IP屬性窗口中的“TCP動態(tài)端口”中查看實際的端口號。然后在CMD窗口中執(zhí)行“sqlcmd -S ztq1 -E d shujuku1”和“go”命令,可以看到主節(jié)點為“sqljd2”,在該節(jié)點上對數(shù)據(jù)庫可執(zhí)行讀寫操作。執(zhí)行“sqlcmd -S ztq1 -E d shujuku1 K Readonly”和“go”命令,可以看到只讀節(jié)點為“sqljd1”,在該節(jié)點上只能讀取數(shù)據(jù)庫內(nèi)容。其中的“ztq1”為偵聽器名稱。

      猜你喜歡
      高可用性群集副本
      分布式數(shù)據(jù)庫提升醫(yī)院信息系統(tǒng)高可用性的應(yīng)用研究
      Cecilia Chiang, pioneer of Chinese cuisine
      面向流媒體基于蟻群的副本選擇算法①
      超長公路隧橋高可用性監(jiān)控平臺方案分析
      副本放置中的更新策略及算法*
      校園一卡通服務(wù)端高可用性改造實施方案
      OpenStack云計算平臺高可用性的研究
      基于自組織結(jié)對行為的群集機器人分群控制方法
      淺談ODX與動態(tài)群集
      樹形網(wǎng)絡(luò)中的副本更新策略及算法*
      浏阳市| 定西市| 定边县| 陵川县| 玛纳斯县| 台南市| 罗平县| 石屏县| 慈溪市| 车致| 清流县| 夹江县| 西盟| 贺州市| 谢通门县| 舞阳县| 肃宁县| 安多县| 台江县| 改则县| 建阳市| 昌图县| 惠州市| 达日县| 芦山县| 托克托县| 左云县| 陆河县| 潼关县| 娄烦县| 沧源| 华容县| 克东县| 安平县| 县级市| 公安县| 乌鲁木齐市| 北海市| 交城县| 盘锦市| 宁阳县|