婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL Server 2008 數據庫鏡像部署實例之三 配置見證服務器

SQL Server 2008 數據庫鏡像部署實例之三 配置見證服務器

熱門標簽:南京外呼系統租用 400電話怎么申請收費標準 怎樣在地圖標注自己的信息 高德地圖標注生成 寧夏外呼系統方案 智能語音外呼系統打電話 濟南電銷外呼防封卡怎么樣 400電話辦理2273649Z空間 電銷外呼系統違規

前面已經完成了鏡像數據庫的配置,并進行那個了故障轉移測試。接下來將部署見證服務器,實現自動故障轉移。

一、關于見證服務器

1、若要支持自動故障轉移,必須在高安全性模式下配置數據庫鏡像會話,并且還要具有第三個服務器實例(也稱為“見證服務器”)。見證服務器是 SQL Server 的可選實例,它能使高安全性模式會話中的鏡像服務器識別出是否要啟動自動故障轉移。與這兩個伙伴不同的是,見證服務器并不能用于數據庫。見證服務器的唯一角色是支持自動故障轉移。

2、為了給數據庫設置見證服務器,數據庫所有者為見證服務器的角色分配數據庫引擎實例。見證服務器實例可以與主體服務器實例或鏡像服務器實例運行于同一臺計算機上,但這樣會明顯降低自動故障轉移的可靠性。因此建議見證服務器應位于另外一臺計算機上。

3、在高性能模式下,見證服務器對可用性會有不利影響。如果見證服務器是針對數據庫鏡像會話而配置,則主體服務器必須至少連接到一個其他服務器實例,即鏡像服務器或見證服務器,或者是連接到這兩個服務器。否則,將無法使用數據庫,并且不能進行強制服務(可能丟失數據)。因此,對于高性能模式,我們極力建議您始終將見證服務器設置為 OFF。

二、關于自動故障轉移

1、只有在高安全性模式(“具有自動故障轉移功能的高安全性模式”)下運行并且具有見證服務器的數據庫鏡像會話支持自動故障轉移。在具有自動故障轉移功能的高安全性模式下,同步數據庫后,如果主體數據庫變得不可用,則會發生自動故障轉移。自動故障轉移將導致鏡像服務器接管主體服務器的角色,并使其數據庫的副本聯機以作為主體數據庫。因為每個在主體數據庫中提交的事務同時也在鏡像數據庫中提交,所以需要使數據庫保持同步以防止在故障轉移過程中丟失數據。

2、自動故障轉移所需條件

A、數據庫鏡像會話必須在高安全性模式下運行,并且必須處理見證服務器。

B、鏡像數據庫必須已經同步。這將保證發送到鏡像服務器的所有日志都已寫入磁盤。

C、主體服務器已中斷了與其余數據庫鏡像配置的通信,而鏡像服務器和見證服務器將保留仲裁。但是,如果所有服務器實例都已中斷通信,而見證服務器和鏡像服務器稍后重新建立通信,則不會發生自動故障轉移。

D、鏡像服務器已檢測到丟失了主體服務器

E、鏡像服務器檢測主體服務器故障的方式取決于故障是硬故障還是軟故障。

更多自動故障轉移內容參考

http://msdn.microsoft.com/zh-cn/library/ms189590.aspx

三、自動故障轉移原理

1、如果主體服務器仍在運行中,則將主體數據庫的狀態更改為 DISCONNECTED 并斷開所有客戶端與主體數據庫的連接。

2、見證服務器和鏡像服務器將主體服務器注冊為不可用。

3、如果重做隊列中有任何等待的日志,則鏡像服務器將完成前滾鏡像數據庫的操作

4、前一個鏡像數據庫作為新的聯機主體數據庫,恢復通過盡快回滾未提交的事務將這些事務全部清除。鎖將隔離這些事務。

5、當前一個主體服務器重新聯接到會話時,它將認定其故障轉移伙伴現在擁有主體角色。前一個主體服務器接管鏡像角色,并將其數據庫作為鏡像數據庫。新的鏡像服務器會盡快將新的鏡像數據庫與主體數據庫同步。新的鏡像服務器重新同步數據庫后,就可以再次執行故障轉移,但按反向執行。。

下圖說明了自動故障轉移的一個實例。

四、在見證服務器上看裝SQL Server 2008

詳見《SQL Server 2008 數據庫鏡像部署實例之一》

五、配置見證服務器

1、主體數據庫服務器上,右鍵點擊數據庫,選擇任務——鏡像

2、在彈出的數據庫屬性頁面中,選定鏡像頁,點擊右側的配置安全

3、點擊下一步,選擇包括見證服務器

4、點擊下一步,進行見證服務器配置

5、點擊兩次下一步,填入見證服務器地址或機器名及站點名稱

6、填入服務賬戶

7、查看摘要信息,點擊完成

六、測試自動故障轉移

1、當前主體服務器為Hytest01,鏡像數據庫是Hytest02

2、將主體服務器Hytest1的網絡斷開,看數據庫是否自動轉移到鏡像服務器Hytest02上

鏡像設置顯示,主體服務器、鏡像服務器角色也互換了。

有人會說,兩個數據庫,IP地址都不一樣,怎么寫連接代碼呢?難道出現故障后要手動更改代碼嗎?其實使用ADO.NET或者SQL Native Client能夠自動連接到故障轉移后的伙伴,連接字符串如下所示:

  ConnectionString="DataSource= A;Failover Partner=B;Initial Catalog=AdventureWorks;Integrated Security=true;" DataSource= A;

這樣設置之后,客戶端就可以自動切換數據庫了

至此SQL Server 2008 的鏡像高可用配置實例全部完成。

您可能感興趣的文章:
  • SQLServer 鏡像功能完全實現
  • SQL Server 2008 R2數據庫鏡像部署圖文教程
  • SQL Server 2008 數據庫鏡像部署實例之一 數據庫準備
  • SQL Server 2008 數據庫鏡像部署實例之二 配置鏡像,實施手動故障轉移
  • SQL Server 2005 鏡像構建手冊(sql2005數據庫同步鏡像方案)
  • SQL Server中避免觸發鏡像SUSPEND的N種方法

標簽:平頂山 惠州 貴港 長白山 仙桃 茂名 唐山 潛江

巨人網絡通訊聲明:本文標題《SQL Server 2008 數據庫鏡像部署實例之三 配置見證服務器》,本文關鍵詞  SQL,Server,2008,數據庫,鏡像,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server 2008 數據庫鏡像部署實例之三 配置見證服務器》相關的同類信息!
  • 本頁收集關于SQL Server 2008 數據庫鏡像部署實例之三 配置見證服務器的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宜兴市| 墨竹工卡县| 沈丘县| 永安市| 丹江口市| 兴化市| 平南县| 镶黄旗| 裕民县| 涞源县| 屯留县| 克什克腾旗| 光山县| 松溪县| 淮安市| 漳平市| 临高县| 雅江县| 洪泽县| 北京市| 灌阳县| 嘉祥县| 库伦旗| 平顶山市| 甘孜| 赞皇县| 姜堰市| 西华县| 湖北省| 商洛市| 山东| 玉溪市| 乐昌市| 吴旗县| 德清县| 西吉县| 宜君县| 醴陵市| 横峰县| 英山县| 浦北县|