SQL Server 安装好后 Always On群组配置
需要對SQL Server必要的端口打開Windows防火墻的入站規則,比如TCP- 1433端口等。
特別注意:由于AG默認需要用到TCP-5022端口,所以該端口務必保證在Windows防火墻中開啟,允許其入站訪問。
?
確認 SQL Server安裝完成后
為高可用性組配置SQL Server 2016數據庫引擎服務。
1)在“開始”菜單中點擊“所有程序”-“Microsoft SQL Server 2016”-“配置工具”,打開“SQL Server配置管理器”。
2)在控制臺中點擊“SQL Server服務”節點,在右邊窗口中右擊“SQL Server (MSSQLSERVER)”,在上下文菜單中選擇“屬性”。
3)在彈出窗口中選擇“AlwaysOn 高可用性”選項卡中勾選“啟用AlwaysOn 可用性組”。點擊“確認”。
4)在彈出警告對話框中提示該修改需要重啟SQL Server數據庫引擎服務才能生效,點擊“確定”。
5)再次右擊“SQL Server (MSSQLSERVER)”,在上下文菜單中選擇“重新啟動”,對數據庫引擎執行重啟操作。
6)為了避免在實現AlwaysOn Group時帶來復雜的權限設置,建議將相關的SQL服務(如:SQL Server數據庫引擎服務)啟動登錄身份由默認的“內置賬戶”改為指定的域賬戶。
7)建議為該域賬戶授予各節點SQL Server登錄權限,并將各節點服務器賬戶指派為SQL Server登錄賬戶
以上步驟在SQL01/02上均進行相同的操作即可。
?
四、創建配置高可用性組
高可用性組的創建操作可以有三種方式:向導方式、對話框方式和腳本方式,在此以向導方式第一臺上創建的SAPLink作為主數據庫為例進行介紹。
1、為高可用性組創建配置數據庫
要使用向導創建高可用性組,必須要有符合條件的數據庫存在,才能進行相關的操作。那么數據庫要符合怎樣的條件才能滿足條件呢?
1)主數據庫的恢復模式必須是“完整”恢復模式。
主數據庫已進行了一次完整備份
2) 需要一個共享路徑提供給備份包存儲,并允許所有節點服務器(SQL Server數據庫引擎服務登錄賬戶)能夠通過UNC路勁進行可讀寫訪問。
?
2、利用向導新建高可用性組
1)在“開始”菜單中點擊“所有程序”-“Microsoft SQL Server 2016”-“配置工具”,打開“SQL Server Management Studio”。
2)展開“AlwaysOn高可用性”節點,右擊“可用性組”,在上下文菜單中,選擇“新建可用性組向導”。
3)在“簡介”頁面點擊“下一步”。
4)為將要創建的高可用性組指定名稱。
5)選擇滿足加入高可用性組條件的數據庫,點擊“下一步”。
6)為高可用性組添加其它SQL Server服務器節點為副本。點擊“添加副本”按鈕,一次添加所需SQL Server服務器,并且指定初始角色為“主”或“輔助”。最多可選2個副本實現自動故障轉移,這兩個副本將同時使用同步提交可用性模式。最多可支持3個副本進行同步提交可用性模式,若使用異步提交必須強制手動故障轉移。對于可讀輔助副本設置來講,可選擇其為是否可讀或僅讀意向,需要注意只有主數據庫副本才可寫。
7)點擊“端點”選項卡,可以設置高可用性組的端點URL。使用默認設置即可。
8)在“備份首選項”中,指定作為備份副本的節點。默認是在“首選輔助副本”中進行備份。可以通過副本備份優先級來指定首選。默認所有節點均為50。
9)為高可用性組創建偵聽器,指定其DNS名稱的Host Name和端口,建議IP地址使用靜態IP,并且添加新的群集IP作為高可用性組使用,如此可以指定SQL Server的默認端口1443,以便簡化客戶端訪問的配置。
10)初始化數據同步首選項,建議選擇“完整”,并指定之前創建的UNC共享路徑。點擊“下一步”
11)驗證是否滿足高可用性組創建需求,如果結果全為綠色對勾,點擊“下一步”
12)檢查并確認之前的配置信息,若無誤,點擊“完成”。另外,此處也可保存建組腳本,以便分步診斷故障之用。
13)等待向導完成創建SQL Server 2016高可用性組。
?
?
?
?
?
?
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/Soar-Pang/p/6755519.html
總結
以上是生活随笔為你收集整理的SQL Server 安装好后 Always On群组配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络诊断及工具
- 下一篇: JS报错修改日记(1):Uncaught