偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SQL server的高可用性 SQL Mirror HA

運(yùn)維 數(shù)據(jù)庫運(yùn)維 SQL Server
本文講述了對SQL Server 2008 進(jìn)行Mirror的基本配置及安裝方法。

本文講述了對SQL Server 2008 進(jìn)行Mirror的基本配置及安裝方法。

準(zhǔn)備工作

1. Principal 與Mirror 以及 Witness 三臺實(shí)例都安裝為相同版本,目前是到SQL Server 2008 SP1。

2. 需要有一個(gè)域帳戶分別添加到 三臺數(shù)據(jù)庫實(shí)例所在的Server 的 Administrators組、以及SQL Server 相關(guān)的組中; 由于具體的組的功能不清楚,因此建議所有組都添加該域帳戶,確保權(quán)限運(yùn)行正常。

3. 將第二步中的域帳戶設(shè)置為SQL Server 服務(wù),SQL Server Agent 的啟動(dòng)帳戶,并重啟服務(wù)。

4. 確保Principal 與Miroor 兩臺實(shí)例上的數(shù)據(jù)數(shù)據(jù)及日志相同。備份模式為完全備份,恢復(fù)模式為完全,向Mirror實(shí)例上恢復(fù)數(shù)據(jù)庫時(shí)必須選擇為NoRecovery模式。

創(chuàng)建EndPoint

1. 在Principal與 Mirror實(shí)例上創(chuàng)建EndPoint,運(yùn)行腳本:

  1. Create EndPoint On Principal and Mirror Instance   
  2. CREATE ENDPOINT mirroring_ep  
  3.      STATE=STARTED 
  4.      AS TCP (LISTENER_PORT=5022)  
  5.      FOR  DATABASE_MIRRORING  
  6.          (ROLE = PARTNERENCRYPTION = SUPPORTED)  
  7. --或CREATE ENDPOINT mirroring_ep  
  8.      STATE=STARTED 
  9.      AS TCP (LISTENER_PORT=5022)  
  10.      FOR  DATABASE_MIRRORING  
  11.          (AUTHENTICATION=WINDOWS NTLM,ROLE = PARTNER)  

2. 在Witness實(shí)例上創(chuàng)建EndPoint,運(yùn)行腳本:

  1. Create EndPoint On Witness Instance   
  2. CREATE ENDPOINT mirroring_ep  
  3.     STATE = STARTED 
  4.     AS TCP ( LISTENER_PORT = 5022 )  
  5.     FOR DATABASE_MIRRORING  
  6.             ( ENCRYPTION = SUPPORTEDROLE=WITNESS );  
  7. --或  
  8. CREATE ENDPOINT mirroring_ep  
  9.      STATE=STARTED   
  10.      AS TCP (LISTENER_PORT=5022)  
  11.      FOR  DATABASE_MIRRORING  
  12.          (AUTHENTICATION=WINDOWS NTLM,ROLE = WITNESS)  

查看EndPoint及刪除EndPoint腳本:

  1. Select * From Sys.database_mirroring_endpoints  
  2. Select * From sys.database_mirroring  
  3. Drop Endpoint endpoint_mirroring 

創(chuàng)建 Mirror Session

1.在Mirror 實(shí)例上創(chuàng)建Session,運(yùn)行腳本:

  1. ALTER DATABASE  DataBaseName  
  2. SET PARTNER = 'TCP://PrincipalServerName:5022'

2.在Principal 實(shí)例上創(chuàng)建Session ,運(yùn)行腳本:

  1. ALTER DATABASE  DataBaseName  
  2. SET PARTNER = 'TCP://MirrorServerName:5022'

3.在Principal 實(shí)例上指定Witness,運(yùn)行腳本:

  1. ALTER DATABASE  HB2008_Gome  
  2. SET WITNESS = 'TCP://WitnessServerName:5022'

注意:

1.在Principal實(shí)例上創(chuàng)建Session時(shí)可能會遇到此錯(cuò)誤,錯(cuò)誤信息如下:

鏡像數(shù)據(jù)庫 "dbName" 包含的事務(wù)日志數(shù)據(jù)不足,無法保留主體數(shù)據(jù)庫的日志備份鏈。如果沒有從主體數(shù)據(jù)庫進(jìn)行日志備份或者沒有在鏡像數(shù)據(jù)庫上還原日志備份,則可能會出現(xiàn)這種情況。

解決方法是在Principal實(shí)例上再進(jìn)行一次日志備份,并按照NoRecovery模式還原至Mirror實(shí)例上。

原因是日志存在間斷,可能在進(jìn)行完全備份時(shí)又產(chǎn)生日志。

2.測試FailOver

  1. ALTER DATABASE DataBase  
  2. SET PARTNER FAILOVER 

3.相關(guān)查詢表:

  1. Sys.database_mirroring   
  2. Sys.database_mirroring_endpoints   
  3. Sys.database_mirroring_witnesses  

4.計(jì)劃任務(wù)提前備份:

可以將Principal上的計(jì)劃任務(wù)提前生成腳本,在Mirror配置完成后,在Mirror實(shí)例上執(zhí)行。

5.鏡像運(yùn)行模式

高安全性模式:支持同步操作,事務(wù)在主體與鏡像上同時(shí)提交,會延長事務(wù)滯后時(shí)間。

高性能模式:支持異步運(yùn)行,鏡像服務(wù)器可能稍微滯后于主體數(shù)據(jù)庫。

值得說明的是,高安全性模式,由于是主體與鏡像為同步操作,鏡像的未提交會導(dǎo)致主體不進(jìn)行提交,可能會有較大的影響。

比如:DBServerA與DBServerB數(shù)據(jù)庫互為鏡像,DBServerA為主體,DBServerB為鏡像;

同時(shí)DBServerA做了發(fā)布服務(wù)器,DBServerC從DBServerA做了訂閱。應(yīng)用系統(tǒng)在DBServerC上進(jìn)行查詢。

若DBServerB 出現(xiàn)故障,則DBServerA無法提交,從而DBServerC查詢數(shù)據(jù)不及時(shí)。

原文鏈接:http://www.cnblogs.com/shitou/archive/2011/04/13/2015115.html

 

【編輯推薦】

  1. MySQL數(shù)據(jù)庫的優(yōu)化(上)單機(jī)MySQL數(shù)據(jù)庫的優(yōu)化
  2. MySQL數(shù)據(jù)庫的優(yōu)化(下)MySQL數(shù)據(jù)庫的高可用架構(gòu)方案
  3. 利用keepalived構(gòu)建高可用MySQL-HA
  4. 詳解數(shù)據(jù)庫高可用架構(gòu)之路
  5. 給數(shù)據(jù)減肥 讓MySQL數(shù)據(jù)庫跑的更快
責(zé)任編輯:艾婧 來源: 博客園
相關(guān)推薦

2012-09-04 13:43:31

SQL Server

2010-09-14 08:55:55

SQL Server

2009-07-07 23:14:00

高可用性SQL Server

2009-04-16 15:34:35

SQL Server

2010-07-06 17:42:46

SQL Server

2020-03-18 09:00:06

SQL Server云計(jì)算數(shù)據(jù)庫

2010-09-13 14:34:22

SQL Server

2009-07-09 10:25:16

2010-09-13 14:45:56

SQL Server

2009-04-16 15:30:15

SQL Server 可用性應(yīng)用場景

2010-07-02 13:07:11

SQL Server

2024-02-27 09:48:25

Redis集群數(shù)據(jù)庫

2010-06-03 15:23:48

2010-12-07 15:30:15

Exchange Se

2012-07-04 11:21:07

OpenStack

2013-08-28 10:30:39

vSphere

2013-12-04 09:52:50

hadoop

2012-11-29 09:42:34

2018-04-17 14:17:14

高可用服務(wù)器虛擬化

2010-12-31 14:36:15

ExchangeSer
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號