中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

發布時間:2020-06-23 01:00:33 來源:網絡 閱讀:2181 作者:kgcsbin 欄目:數據庫
SQL群集+安裝新實例+啟用AlwaysOn可用性組功能
主要內容
    • 并行安裝運行SQL server 的不同版本和實例
    • 啟用AlwaysOn可用性組功能

    實驗環境

    并行安裝SQL Server 2012 +SQL Server 2016

    場景1:基于SQL Server 2012搭建了Cluster01-SQL群集

      hostname IP 實例名 端口 說明
    AD dc1.contoso.com 192.168.136.150      
    SQL SQL1.contoso.com 192.168.136.151 Cluster01-sql   安裝SQL群集
    SQL SQL2.contoso.com 192.168.136.152 Cluster01-sql   安裝SQL群集
    Cluster01-SQL   192.168.136.157   1433 SQL群集
    Storage Storage.contoso.com 192.168.136.153     iSCSI

    場景2:在場景1 的基礎上,安裝SQL Server 2016并啟用AlwaysOn可用性組功能

      hostname IP 實例名 端口 說明
    AD dc1.contoso.com 192.168.136.150      
    SQL SQL1.contoso.com 192.168.136.151 MSSQLSERVER02 51433 安裝SQL獨立實例
    SQL SQL2.contoso.com 192.168.136.152 MSSQLSERVER02 51433 安裝SQL獨立實例
    AG_Listener   192.168.136.165   1433 偵聽器
    Cluster01-SQL   192.168.136.157   1433 SQL群集
    Storage Storage.contoso.com 192.168.136.153     iSCSI

    注:需要掛載一個磁盤作為第二個實例的數據盤。

    AlwaysOn不支持SQL群集。所以這里是在每節點通過獨立安裝的相同實例實現的。

    -------下面進行安裝-------

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    配置摘要。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

     

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

     

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

     

    修改服務登陸賬號。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    修改端口號,防止端口沖突。重啟服務。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    連接數據庫。可看到同一臺服務器上存在不同版本的sql和實例。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

     

    接下來在SQL2.contoso.com上進行SQL Server 2016 的獨立安裝。這里不貼圖了。(操作步驟和node1節點安裝一樣)

     

    附:

    并行使用 SQL Server 與其早期版本 SQL Server


    可以在已運行 SQL Server 早期版本實例的計算機上安裝 SQL Server。 如果計算機上已存在默認實例,則 SQL Server 必須作為命名實例安裝。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能 小心

    SQL Server SysPrep 不支持在同一臺計算機上并行安裝 SQL Server 2016 的已準備實例和早期版本的 SQL Server 。 例如,您不能并行安裝 SQL Server 2016 實例與 SQL Server 2012的已準備實例。 但是,可以在同一臺計算機上并行安裝 SQL Server 的相同主版本的多個已準備實例。 有關詳細信息,請參閱 Considerations for Installing SQL Server Using SysPrep。

    SQL Server 2016 不能在運行 Windows Server 2008 R2 Server Core SP1 的計算機上與 SQL Server 早期版本一起并行安裝。 有關 Server Core 安裝的詳細信息,請參閱在服務器核心上安裝 SQL Server 2016。

    下表顯示了對 SQL Server 2016 的并行支持情況:

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    防止 IP 地址沖突


    并行安裝 SQL Server 故障轉移群集實例與 SQL Server 數據庫引擎 的獨立實例時,請注意避免 IP 地址上的 TCP 端口號沖突。 當 數據庫引擎 的兩個實例都配置為使用默認 TCP 端口 (1433) 時,通常會發生沖突。 要避免沖突,請將一個實例配置為使用非默認的固定端口。 在獨立實例上配置固定端口通常是最簡單的。 若將 數據庫引擎 配置為使用不同的端口,則在 SQL Server 故障轉移群集實例失敗到備用節點時,將防止出現會阻止實例啟動的意外 IP 地址/TCP 端口沖突

    https://technet.microsoft.com/zh-cn/library/ms143393.aspx


    上面已經完成了基礎環境安裝,接下來就是實現想法的時候了。

    -----------開始配置AlwaysOn可用性組-------------

    用Microsoft SQL Server Management Studio 分別連接到 SQL1\MSSQLSERVER02

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    創建測試數據庫“contosoDB2test”。

    指定數據庫路徑。(保持默認。也可根據實際環境填寫。)

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    備份數據庫。

    在SQL1上創建共享文件夾“AlwaysOnBAK”。將該文件共享并賦予數據庫管理員和節點計算機讀寫的權限。如共享路徑“\\SQL1\AlwaysOnBAK”。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    執行任務-備份-全備。

    備份路徑:"C:\AlwaysOnBAK\contosoDB2test.bak"

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    創建可用性組。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    簡介。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    指定名稱。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    選擇數據庫。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    指定副本。該步驟需要設置,添加副本和屬性、端點、備份選項、偵聽器。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    配置端點。該處保留默認。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    備份選項。保留默認。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    創建可用性組偵聽器。也可后期配置。

    偵聽器DNS名稱:AG_Listener

    端口:1433

    網絡模式:靜態IP:192.168.136.165

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    選擇數據同步。指定所有副本可訪問的共享網絡位置:\\sql1\AlwaysOnBAK

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    驗證。如存在警報結果請進行對應的排查,重新運行驗證。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    摘要。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    請注意右下角的腳本的地方,可將配置文件導出文件等。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    結果。點擊完成,或者通過右下角選擇執行的方式。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

     

    測試AlwaysOn功能。

    新建查詢。

    use contosoDB2test
    select @@servername as [ServerName];
    go

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    手動故障轉移。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    執行此可用性組的計劃故障轉移。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    選擇此可用性組的新主副本。提問,該處的故障轉移就緒狀態為什么是“無數據丟失”?其實是可用性模式為“同步提交”。另外復習下還有其他模式嗎?

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    指定輔助副本的連接。

     

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    摘要。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

    檢驗結果。

    SQL群集下安裝多實例并啟用AlwaysOn可用性組功能

     

    END. 至此已完成了并行安裝運行不同版本不同實例SQL,同時也實現了SQL群集下混合使用AlwaysOn可用性組功能。其實要是磁盤資源足夠的話,還是可以在場景1、2基礎上搭建SQL雙活的。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    乡宁县| 鄱阳县| 三都| 南召县| 合水县| 海伦市| 惠安县| 长乐市| 达拉特旗| 乌兰察布市| 屯留县| 廊坊市| 商洛市| 舞阳县| 博野县| 资兴市| 英吉沙县| 江山市| 佛山市| 竹北市| 新河县| 平远县| 连州市| 重庆市| 寿阳县| 肇东市| 敦化市| 寿光市| 阳新县| 炎陵县| 宿松县| 库伦旗| 鞍山市| 宁陕县| 武胜县| 黄石市| 和林格尔县| 仙游县| 遵化市| 泸州市| 荆门市|