最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡述SQL Server 2005數(shù)據(jù)庫鏡像相關(guān)知識

 更新時間:2015年08月18日 09:50:00   投稿:lijiao  
本文我們主要介紹了SQL Server 2005數(shù)據(jù)庫鏡像的相關(guān)知識,包括數(shù)據(jù)庫鏡像的優(yōu)點、數(shù)據(jù)庫鏡像的工作方式等,需要的朋友可以參考下

SQL Server 數(shù)據(jù)庫中,數(shù)據(jù)庫鏡像是用于提高數(shù)據(jù)庫可用性的主要軟件解決方案。數(shù)據(jù)庫鏡像基于每個數(shù)據(jù)庫實現(xiàn),并且只適用于使用完整恢復模式的數(shù)據(jù)庫。簡單恢復模式和大容量日志恢復模式不支持數(shù)據(jù)庫鏡像,數(shù)據(jù)庫鏡像不能鏡像master、msdb、tempdb 或 model 數(shù)據(jù)庫。本文我們主要就介紹一下數(shù)據(jù)庫鏡像的相關(guān)知識,接在來就讓我們來一起了解一下吧!

數(shù)據(jù)庫鏡像維護一個數(shù)據(jù)庫的兩個副本,這兩個副本必須駐留在不同的SQL Server 數(shù)據(jù)庫引擎實例(服務(wù)器實例)上。通常,這些服務(wù)器實例駐留在不同位置的計算機上。其中一個服務(wù)器實例使數(shù)據(jù)庫服務(wù)于客戶端(“主體服務(wù)器”),而另一個服務(wù)器實例則充當熱備用或備用服務(wù)器(“鏡像服務(wù)器”),具體取決于鏡像會話的配置和狀態(tài)。同步數(shù)據(jù)庫鏡像會話時,數(shù)據(jù)庫鏡像提供了熱備用服務(wù)器,可支持在已提交事務(wù)不丟失數(shù)據(jù)的情況下進行快速故障轉(zhuǎn)移。未同步會話時,鏡像服務(wù)器通常用作備用服務(wù)器(可能造成數(shù)據(jù)丟失)。

數(shù)據(jù)庫鏡像的優(yōu)點

數(shù)據(jù)庫鏡像是一種簡單的策略,具有下列優(yōu)點:

增強數(shù)據(jù)保護功能。

數(shù)據(jù)庫鏡像提供完整或接近完整的數(shù)據(jù)冗余,具體取決于運行模式是高安全性模式還是高性能模式。有關(guān)詳細信息,請參閱本主題后面的“運行模式”。

提高數(shù)據(jù)庫的可用性。

發(fā)生災(zāi)難時,在具有自動故障轉(zhuǎn)移功能的高安全性模式下,自動故障轉(zhuǎn)移可快速使數(shù)據(jù)庫的備用副本在線(而不會丟失數(shù)據(jù))。在其他運行模式下,數(shù)據(jù)庫管理員可以選擇強制服務(wù)(可能丟失數(shù)據(jù)),以替代數(shù)據(jù)庫的備用副本。有關(guān)詳細信息,請參閱本主題后面的“角色切換”。

提高生產(chǎn)數(shù)據(jù)庫在升級期間的可用性。

若要使鏡像數(shù)據(jù)庫的停機時間減至最小,可以按順序升級要參加數(shù)據(jù)庫鏡像會話的 SQL Server 實例,從而使停機時間僅為一次故障轉(zhuǎn)移的時間。這種形式的升級稱為“滾動升級”。

數(shù)據(jù)庫鏡像工作方式

在“數(shù)據(jù)庫鏡像會話”中,主體服務(wù)器和鏡像服務(wù)器作為“伙伴”進行通信和協(xié)作。兩個伙伴在會話中扮演互補的角色:“主體角色”和“鏡像角色”。在任何給定的時間,都是一個伙伴扮演主體角色,另一個伙伴扮演鏡像角色。每個伙伴擁有其當前角色。擁有主體角色的伙伴稱為“主體服務(wù)器”,其數(shù)據(jù)庫副本為當前的主體數(shù)據(jù)庫。擁有鏡像角色的伙伴稱為“鏡像服務(wù)器”,其數(shù)據(jù)庫副本為當前的鏡像數(shù)據(jù)庫。如果數(shù)據(jù)庫鏡像部署在生產(chǎn)環(huán)境中,則主體數(shù)據(jù)庫即為生產(chǎn)數(shù)據(jù)庫。

數(shù)據(jù)庫鏡像涉及盡快將對主體數(shù)據(jù)庫執(zhí)行的每項插入、更新和刪除操作重做到鏡像數(shù)據(jù)庫中。重做通過將每個活動事務(wù)日志記錄發(fā)送到鏡像服務(wù)器來完成,這會盡快將日志記錄按順序應(yīng)用到鏡像數(shù)據(jù)庫中。與邏輯級別執(zhí)行的復制不同,數(shù)據(jù)庫鏡像在物理日志記錄級別執(zhí)行。

運行模式

數(shù)據(jù)庫鏡像會話以同步操作或異步操作運行。在異步操作下,事務(wù)不需要等待鏡像服務(wù)器將日志寫入磁盤便可提交,這樣可最大程度地提高性能。在同步操作下,已提交的事務(wù)將在伙伴雙方上提交,但會延長事務(wù)滯后時間。

有兩種鏡像運行模式。一種是“高安全性模式”,它支持同步操作。在高安全性模式下,當會話開始時,鏡像服務(wù)器將使鏡像數(shù)據(jù)庫盡快與主體數(shù)據(jù)庫同步。在同步數(shù)據(jù)庫之后,已提交的事務(wù)將在伙伴雙方上提交,但會延長事務(wù)滯后時間。

第二種運行模式,即“高性能模式”,異步運行。鏡像服務(wù)器嘗試與主體服務(wù)器發(fā)送的日志記錄保持同步。雖然鏡像數(shù)據(jù)庫可能稍微滯后于主體數(shù)據(jù)庫,但這兩個數(shù)據(jù)庫之間的時間間隔通常很小。但是,如果主體服務(wù)器的工作負荷過高或鏡像服務(wù)器系統(tǒng)的負荷過高,則時間間隔會增大。

在高性能模式中,主體服務(wù)器向鏡像服務(wù)器發(fā)送日志記錄之后會立即再向客戶端發(fā)送確認一條消息,而不需要等待鏡像服務(wù)器的確認。這意味著事務(wù)不需要等待鏡像服務(wù)器將日志寫入磁盤便可提交。此異步操作允許主體服務(wù)器在事務(wù)滯后時間最小的條件下運行,但可能會丟失某些數(shù)據(jù)。

所有數(shù)據(jù)庫鏡像會話都只支持一臺主體服務(wù)器和一臺鏡像服務(wù)器。下圖闡釋了這種配置。

具有自動故障轉(zhuǎn)移功能的高安全性模式要求使用第三個服務(wù)器實例,稱為“見證服務(wù)器”。與這兩個伙伴不同的是,見證服務(wù)器并不能用于數(shù)據(jù)庫。見證服務(wù)器通過驗證主體服務(wù)器是否已啟用并運行來僅支持自動故障轉(zhuǎn)移。只有在鏡像服務(wù)器和見證服務(wù)器與主體服務(wù)器斷開連接之后而保持相互連接時,鏡像服務(wù)器才啟動自動故障轉(zhuǎn)移。

下圖顯示了包含見證服務(wù)器的配置。

事務(wù)安全與運行模式

運行模式是異步還是同步取決于事務(wù)安全設(shè)置。如果專門使用 SQL Server Management Studio 來配置數(shù)據(jù)庫鏡像,則在您選擇運行模式時,將自動配置事務(wù)安全設(shè)置。

如果使用 Transact-SQL 配置數(shù)據(jù)庫鏡像,則需要了解如何設(shè)置事務(wù)安全。事務(wù)安全由 ALTER DATABASE 語句的 SAFETY 屬性控制。在正在鏡像的數(shù)據(jù)庫中,SAFETY 為 FULL 或 OFF。

如果將 SAFETY 選項設(shè)置為 FULL,則在初始同步階段后,數(shù)據(jù)庫鏡像操作將同步執(zhí)行。如果在高安全性模式下設(shè)置見證服務(wù)器,則會話支持自動故障轉(zhuǎn)移。

如果將 SAFETY 選項設(shè)置為 OFF,則數(shù)據(jù)庫鏡像操作將異步執(zhí)行。會話在高性能模式下運行,并且 WITNESS 選項也應(yīng)設(shè)置為 OFF。

角色切換

在數(shù)據(jù)庫鏡像會話上下文中,通??梢允褂靡粋€稱為“角色切換”的過程來互換主體角色和鏡像角色。角色切換涉及將主體角色轉(zhuǎn)換給鏡像服務(wù)器的操作。在角色切換中,鏡像服務(wù)器充當主體服務(wù)器的“故障轉(zhuǎn)移伙伴”。進行角色切換時,鏡像服務(wù)器將接管主體角色,并使其數(shù)據(jù)庫的副本在線以作為新的主體數(shù)據(jù)庫。以前的主體服務(wù)器(如果有)將充當鏡像角色,并且其數(shù)據(jù)庫將變?yōu)樾碌溺R像數(shù)據(jù)庫。這些角色可以反復地來回切換。

存在以下三種角色切換形式:

自動故障轉(zhuǎn)移

這要求使用高安全性模式并具有鏡像服務(wù)器和見證服務(wù)器。數(shù)據(jù)庫必須已同步,并且見證服務(wù)器必須連接到鏡像服務(wù)器。

見證服務(wù)器的作用是驗證給定的伙伴服務(wù)器是否已啟動并運行。如果鏡像服務(wù)器與主體服務(wù)器斷開連接,但見證服務(wù)器仍與主體服務(wù)器保持連接,則鏡像服務(wù)器無法啟動故障轉(zhuǎn)移。

手動故障轉(zhuǎn)移

這要求使用高安全性模式?;锇殡p方必須互相連接,并且數(shù)據(jù)庫必須已同步。

強制服務(wù)(可能造成數(shù)據(jù)丟失)

在高性能模式和不帶自動故障轉(zhuǎn)移功能的高安全性模式下,如果主體服務(wù)器出現(xiàn)故障而鏡像服務(wù)器可用,則可以強制服務(wù)運行。

重要提示:

高性能模式用于在沒有見證服務(wù)器的情況下運行。但如果存在見證服務(wù)器,則強制服務(wù)將要求見證服務(wù)器連接到鏡像服務(wù)器。

在任一種角色切換情況下,一旦新的主體數(shù)據(jù)庫在線,客戶端應(yīng)用程序便會通過重新連接到數(shù)據(jù)庫來快速恢復。

數(shù)據(jù)庫鏡像支持

數(shù)據(jù)庫鏡像伙伴和見證服務(wù)器受到 SQL Server 2005 Standard Edition SP1 和更高版本支持,還受到 SQL Server 2005 Enterprise Edition SP1 和更高版本支持。前提是各伙伴都必須使用相同的版本,只有 SQL Server 2005 Enterprise Edition SP1 及更高版本支持異步數(shù)據(jù)庫鏡像(高性能模式)。見證服務(wù)器還受到 SQL Server 2005 Workgroup Edition SP1 和更高版本以及 SQL Server 2005 Express Edition SP1 和更高版本支持。

關(guān)于SQL Server 2005數(shù)據(jù)庫鏡像的知識就介紹到這里了,希望能夠給您帶來收獲的!

相關(guān)文章

最新評論

重庆市| 赞皇县| 简阳市| 伽师县| 色达县| 左权县| 安达市| 万载县| 望城县| 宁阳县| 巴彦淖尔市| 托里县| 衡阳市| 东宁县| 长治县| 巍山| 定边县| 云梦县| 博客| 东方市| 阜新| 信宜市| 宁波市| 平江县| 长宁区| 周口市| 罗田县| 公安县| 株洲县| 连州市| 防城港市| 宣化县| 汨罗市| 扎赉特旗| 曲阜市| 合水县| 凤翔县| 蒙山县| 南岸区| 吴川市| 丘北县|