在上一篇中咱們講到準備SQL基礎環境改造,這一篇將繼續講述如何爲應用提供高可用的底層數據層,如下是本次要進行實驗的拓撲(紅色爲已完成搭建,藍色是本次文章涉及的區域):數據庫
一、 上一篇咱們搭建好了SQL底層,這一篇來說述如何建立一個AlwayOn可用組對外提供服務,設置兩個SQL節點的AlwayOn高可用屬性:微信
二、 經過SMSS登陸SQL,新建一個數據庫做爲應用數據,記得更改數據庫管理員爲SQLAdmin:ide
三、 SMSS界面展開到AlwayOn 高可用性,點擊新建可用性組:3d
四、 指定可用性組名稱:日誌
五、 選擇須要高可用的數據庫(前提須要作好完整備份):blog
六、 勾選自動遷移及Sync,選擇可讀輔助副本(因爲本篇並不是專門介紹SQLAlwayON這裏不作AlwayOn相關設置詳解),從SQLServer2014起就能夠支持添加Azure SQL節點做爲AG節點,若是這裏實現,至關於你的應用數據層是基於QCloud+CIFS+Azure三層保護下:圖片
七、 切換到偵聽器頁,偵聽器的創建,這裏也須要一個CLB內網IP同時綁定兩個主機(操做略,請參照上一篇):get
八、 選擇Full模式,並輸入咱們在第一篇準備的CIFS共享位置:it
九、 Okay環境準備完成,可是在完成最後一步時發現了問題:class
十、 點擊Error鏈接,並點開詳細日誌:
十一、 再看看日誌查看器:
十二、 發現SQL02跟01計算機帳戶之間沒有權限,默認SQL服務使用SQL本地計算機帳戶做爲服務帳戶,統一將服務帳戶改成SQLAdmin重啓服務便可:
1三、 這時候就能夠看到一條成功的日誌出來了:
1四、 繼續建立:
1五、 Okay,這樣就完成了底層數據層的改造及AlwayOn建立: