配置主動的地理複製並執行手動故障轉移

by adonisy 18. 五月 2020 14:59

作 者:楊先民
審 稿:張智凱

本期將要介紹如何在雲端環境中配置主動的地理複製並執行手動故障轉移的部分。

將 Azure portal開啟,在 Setting選單中,選擇 Geo-Replication

 


在“ Geo-Replication” Bladde中,你將看到帶有六角形的世界地圖

 

Azure區域:

內部帶有復選標記的藍色六邊形是當前具有主資料庫。突出顯示的(紅色)紫色輪廓六邊形是

推薦用於輔助資料庫的Azure區域。綠色輪廓六邊形代表全球其他Azure區域。

單擊紫色輪廓的六角形以打開“創建輔助Blade”。它具有以下預設選項:

區域:這顯示您選擇創建輔助服務器的區域。

資料庫名稱:要複制的資料庫的名稱。

輔助類型:輔助資料庫的類型-可讀或脫機。

彈性數據庫池:資料庫所屬的彈性池。如果不顯示則不顯示

該資料庫不是彈性池的一部分。

定價層:輔助資料庫定價層。這是繼承自主資料庫

單擊“目標服務器”選項以在輔助服務器中創建新的目標服務器。

區域。

在新服務器 Blade中,提供服務器名稱,服務器管理員登錄名和

 

密碼,如以下屏幕截圖所示:

 

 

按下 Select按鈕繼續。

 

可以設定第二個。

按下“OK”以創建輔助服務器並啟動地理複製。

在配置地理複製後,您會在地理複製blade

 

 

在“ Geo-Replication” Bladde中,你將看到帶有六角形的世界地圖

區域之間的虛線表示地理複製設置正在處理

地理位置複製完成後,藍色虛線將變為穩定的藍色線,表明主動的地理複製在兩個區域之間就位Azure區域:

要驗證這一點,請打開SQL Server Management Studio並登錄到新的輔助服務器

在“物件總管”窗口中,展開“服務器”,然後展開“資料庫”。您應該看到toystore資料庫。展開toystore資料庫。你應該看到

 

toystore資料庫中的所有對象:

不過,當你企圖要修改它時,就會出現如下的錯誤訊息:

這是因為輔助的服務器是唯讀的,無法修改。

在同一SSMS會話中,連接到主服務器並執行以下查詢針對主服務器中的toystore資料庫。

不要關閉輔助服務器查詢窗口:

Insert Warehouse.Colors VALUES(100,'Magenta',1,getdate(),getdate()+ 10);

將在“顏色”表中插入一行。

使用資料庫連接切換到查詢窗口。

執行以下查詢以驗證新插入的值是否為

是否正確複製到輔助資料庫:

select @@ ServerName as SecondaryServerName,* from  Warehouse.Colors

WHERE ColorName ='Magenta'

 

您應該獲得以下輸出:

 

資料已經成功的被複製到第二台了。

執行手動故障轉移

在toystore地理複製blade中,向下滾動並找到PRIMARY和SECONDARIES的資料庫:

 

選擇三個點(突出顯示為紅色矩形)。在上下文選單中,選擇 Forced Failover

 

 

要監視故障轉移,請向上滾動到Geo-Replication blade服務器的頂部。你會看到指示故障轉移的藍色虛線動畫

 

故障轉移完成後,藍色虛線將變為藍色實線

 

配置自動故障轉移組

本節介紹了獨立Azure的自動故障轉移組的配置

SQL資料庫。考慮以下場景,再次涉及ToyStoreLtd。

邁克希望確保每當發生災難或整個地區發生故障時,對ToyStore Ltd.的業務沒有影響,因此他配置了自動故障轉移組,

允許他自動恢復一個或多個SQL資料庫組。配置一個獨立Azure SQL資料庫的自動故障轉移組,需要執行以下步驟:

 

 toystore_ Shard_1_50資料庫上,Read/Write failover policy設定為 Automatic。

 

 

按下建立,即可設定完成。

以上就是雲端設定自動故障轉移的設定,其實還蠻簡單的啦。

Tags:

SQL Server資料庫 | 楊先民Adonis Young

不允許評論

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List