Sqlserver實現容錯移轉 — sqlserver鏡像備份實現容錯移轉(3)

來源:互聯網
上載者:User

標籤:creat   即時同步   point   策略   互動   技術分享   cat   任務   規則   

 

目的:在已經加域的電腦上安裝sqlserver2012,並設定資料庫鏡像即時同步,並實現容錯移轉。

域控的建立詳見:https://www.cnblogs.com/xiaoerlang90/p/9224745.html

電腦加域:https://www.cnblogs.com/xiaoerlang90/p/9234805.html

域控:

  名稱:dcTest.com

  IP: 192.168.31.20

  使用者名稱:sql_admin

  密碼:dcTest2018

 

主要資料庫伺服器(已加域):

  電腦名稱:db01-PC

  IP: 192.168.31.201

  域使用者/密碼:sql_admin/dcTest2018

  作業系統:不限。

  資料庫:sqlserver2012 R2

輔資料庫伺服器(已加域):

  電腦名稱:db02-PC

  IP: 192.168.31.202

  域使用者/密碼:sql_admin/dcTest2018

  作業系統:不限。

  資料庫:sqlserver2012 R2

見證資料庫伺服器(已加域):

  電腦名稱:wt-PC

  IP: 192.168.31.196

  域使用者/密碼:sql_admin/dcTest2018

  作業系統:不限。

  資料庫:sqlserver2012 R2

 ---------------------------------------------------------------------------------------------------------   

步驟

配置防火牆:由於電腦加域後防火牆會自動開啟,此時需要配置db01-PC、db02-PC、wt-PC 三台伺服器的出入站規則(其中1433連接埠為sqlserver執行個體預設連接埠,5022為偵聽連接埠),出站規則同入站規則:

 

三台伺服器分別安裝sqlserver2012 r2 ,安裝步驟此處不再贅述。

分別配置SQL server服務登陸賬戶

 

轉到db01-PC, 開啟sqlserver management studio,建立在SQL Server 2012 使用SQL語句建立了一個名為“鏡像”的端點:

 USE [master]
 CREATE ENDPOINT [鏡像]
 STATE=STARTED

 AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)

  FOR DATA_MIRRORING (ROLE = PARTNER, AUTHENTICATION = WINDOWS NEGOTIATE

  ,  ENCRYPTION = REQUIRED ALGORITHM RC4)

 

 建立需要備份的資料庫:SyncTest。並備份

 

備份完成後將備份檔案拷貝到db02-PC伺服器中,然後將其恢複到鏡像資料庫中。使用資料庫鏡像技術時,鏡像資料庫需要處於“Restore With NoRecovery”狀態。在還原作業時一定要勾選“Restore With NoRecovery”選項。:

 

開始設定資料庫鏡像備份及容錯移轉:右鍵需要備份的資料庫選擇 -任務-鏡像,:

 運行模式選擇“帶容錯移轉的高安全(同步)。。。”,單擊“配置安全性” 開始配置。

 

 

我們這次示範使用了2台SQL Server伺服器,一台見證伺服器,配置“包括見證伺服器執行個體”的步驟需要將選項勾選為“是”,選擇後點擊下一步,彈出“選擇要配置的伺服器”對話方塊中預設勾選“見證伺服器執行個體”,確認無誤後點擊下一步。:

在“主體伺服器執行個體”對話方塊,預設會顯示本機已經配置了的接聽程式連接埠和端點名稱,確認無誤後點擊下一步。:

 配置鏡像資料庫,選擇瀏覽更多,彈出資料庫執行個體登陸視窗,輸入db02-PC的ip,選擇sqlserver身分識別驗證,輸入使用者名稱及密碼登陸即可,

配置見證伺服器,步驟同鏡像伺服器配置步驟。

確認ip,偵聽連接埠,及端點名稱無誤後,點擊“下一步”,:

設定資料庫執行個體登陸賬戶:

最後,確認所有資訊無誤後,點擊“完成”,即可完成資料庫鏡像配置。:

 5、完成配置

 完成上述配置後,會有提示資訊,詢問是否立即“開始鏡像”。點擊“不開始鏡像”,回到配置對話方塊。:

      

 

  在配置對話方塊,核對配置資訊無誤後,點擊“開始鏡像”,:

 

 此時主伺服器資料庫顯示狀態如:

輔伺服器顯示如:

 

在斷開主伺服器串連時,會自動切換到輔伺服器,輔伺服器變成主伺服器,也可通過切換容錯移轉切換主、輔伺服器角色。

 經驗證在域控伺服器斷開的情況下,db01與db02之間還是可以進行備份及切換。可以啟動資料庫盡享監視器查看資料庫狀態:

對已經加域的伺服器,在脫域的情況下如何利用緩衝登陸域賬戶:

可進入本地策略(運行命令:gpedit.msc)

開啟組策略(預設域策略或OU下的建立策略都可以)-->互動式登入:之前登入到緩衝的次數(網域控制站不可用時),可以根據實際情況來設定,設定為0就是禁止緩衝。 

Sqlserver實現容錯移轉 — sqlserver鏡像備份實現容錯移轉(3)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.