新聞中心
本文介紹sql server數(shù)據(jù)庫配置鏡像方法,本方法無見證服務(wù)器。

10年積累的成都做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有臨汾免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
在沒加域、或者不在一個(gè)可信的域中鏡像的創(chuàng)建,這種情況下,必須用證書創(chuàng)建才能成功。
mysql主從配置參考:mysql主從同步復(fù)制配置部署腳本,支持lnmp wdcp 寶塔環(huán)境!
實(shí)驗(yàn)環(huán)境:
需要同步的數(shù)據(jù)庫:wwwtiewwcom
數(shù)據(jù)庫主體192.168.1.1
數(shù)據(jù)庫鏡像192.168.1.2
1、刪除以前配置過的鏡像、證書等
解釋:如果之前配過鏡像沒成功,或者成功了卻因?yàn)楦鞣N原因鏡像不能啟動(dòng),你在重新創(chuàng)建的時(shí)候最好把之前的鏡像、證書等信息都刪掉,如果是全新安裝的數(shù)據(jù)庫,忽略此步驟。
1.1查看之前創(chuàng)建過的鏡像名:
SQL語句:select * from master.sys.endpoints
之前創(chuàng)建的鏡像名:Endpoint_Mirroring
1.2查看之前創(chuàng)建過的證書:
之前創(chuàng)建的證書:HOST_1_cert HOST_2_cert
SQL語句:select * from master.sys.certificates
根據(jù)上面查詢的數(shù)據(jù)做以下刪除操作
1-3 刪除鏡像:
SQL語句:DROP ENDPOINT Endpoint_Mirroring
1-4 刪除證書
SQL語句:DROP CERTIFICATE HOST_1_cert
SQL語句:DROP CERTIFICATE HOST_2_cert
1-6刪除登錄
SQL語句:DROP LOGIN HOST_1_login
1-7刪除用戶:
SQL語句:DROP USER HOST_2_user
1-8刪除主key:
SQL語句: DROP MASTER KEY
以上步驟必須按順序來,否則報(bào)錯(cuò),主體與鏡像都要做此操作,請(qǐng)改成相應(yīng)值。
2、配置主體192.168.1.1出站
USE master; CREATE MASTER KEY ENCRYPTION BY PASSWORD = '[email protected]'; GO CREATE CERTIFICATE HOST_1_cert WITH SUBJECT = 'HOST_1 certificate for database mirroring'; GO CREATE ENDPOINT wwwtiewwcom STATE = STARTED AS TCP ( LISTENER_PORT=17024 ,LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE HOST_1_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL ); GO BACKUP CERTIFICATE HOST_1_cert TO FILE = 'd:\HOST_1_cert.cer'; GO
3、配置鏡像192.168.1.2出站
USE master; CREATE MASTER KEY ENCRYPTION BY PASSWORD = '[email protected]'; GO CREATE CERTIFICATE HOST_2_cert WITH SUBJECT = 'HOST_2 certificate for database mirroring'; GO CREATE ENDPOINT wwwtiewwcom STATE = STARTED AS TCP ( LISTENER_PORT=17024 ,LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE HOST_2_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL ); GO BACKUP CERTIFICATE HOST_2_cert TO FILE = 'd:\HOST_2_cert.cer'; GO
4、上面主體和鏡像出站配置都會(huì)在各自D盤上生成HOST_1_cert.cer HOST_2_cert.cer將兩個(gè)證書互相拷貝到對(duì)方的D盤下。
5、配置主體192.168.1.1入站
USE master; CREATE LOGIN HOST_2_LOGIN WITH PASSWORD = '[email protected]'; GO USE master; CREATE USER HOST_2_USER FOR LOGIN HOST_2_LOGIN; GO CREATE CERTIFICATE HOST_2_cert AUTHORIZATION HOST_2_USER FROM FILE = 'd:\HOST_2_cert.cer'; GO GRANT CONNECT ON ENDPOINT::wwwtiewwcom TO HOST_2_LOGIN GO
6、配置鏡像192.168.1.2入站
USE master; CREATE LOGIN HOST_2_LOGIN WITH PASSWORD = '[email protected]'; GO USE master; CREATE USER HOST_2_USER FOR LOGIN HOST_2_LOGIN; GO CREATE CERTIFICATE HOST_1_cert AUTHORIZATION HOST_2_USER FROM FILE = 'd:\HOST_1_cert.cer'; GO GRANT CONNECT ON ENDPOINT::wwwtiewwcom TO HOST_2_LOGIN GO
7、備份主體192.168.1.1數(shù)據(jù)庫
USE master; GO ALTER DATABASE 數(shù)據(jù)庫名(例:wwwtiewwcom) SET RECOVERY FULL; GO BACKUP DATABASE 數(shù)據(jù)庫名(例:wwwtiewwcom) TO DISK = 'd:\wwwtiewwcom.bak' WITH FORMAT GO BACKUP LOG 數(shù)據(jù)庫名(例:wwwtiewwcom) TO DISK = 'd:\wwwtiewwcom_log.bak' GO
務(wù)必用以上命令備份,否則可能因無法還原事務(wù)日志而鏡像失敗
8、還原數(shù)據(jù)庫鏡像到192.168.1.2
RESTORE DATABASE 數(shù)據(jù)庫名(例:wwwtiewwcom) FROM DISK = 'd:\wwwtiewwcom.bak' WITH NORECOVERY GO RESTORE LOG 數(shù)據(jù)庫名(例:wwwtiewwcom) FROM DISK = 'd:\wwwtiewwcom_log.bak' WITH FILE=1, NORECOVERY GO
恢復(fù)前不需要預(yù)先建立數(shù)據(jù)庫,直接在空數(shù)據(jù)庫使用以上命令即可。
務(wù)必使用以上命令行操作,如果在管理器里用還原選項(xiàng)操作,還原出來的數(shù)據(jù)庫不能用于鏡像。
9、配置鏡像 9-1 先在鏡像數(shù)據(jù)庫192.168.1.2操作 ALTER DATABASE 數(shù)據(jù)庫名(例:wwwtiewwcom) SET PARTNER = 'TCP://192.168.1.1:17024'; 9-2 再在主體數(shù)據(jù)庫192.168.1.1操作 ALTER DATABASE 數(shù)據(jù)庫名(例:wwwtiewwcom) SET PARTNER = 'TCP://192.168.1.2:17024'; 至此鏡像建立完畢,已同步刷新一下就看到了。如果成功如下圖: 主體:(主體,已同步) 鏡像:(鏡像,已同步/正在還原....) 10、附數(shù)據(jù)庫鏡像取消命令 ALTER DATABASE wwwtiewwcom SET PARTNER OFF 如果遇到無法鏡像,請(qǐng)查看兩臺(tái)服務(wù)器系統(tǒng)日志
11.手動(dòng)切換鏡像服務(wù)器
如主服務(wù)器掛 了可以使用如下sql語句切換 USE master; ALTER DATABASE 數(shù)據(jù)庫名(例:wwwtiewwcom) SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;
如有對(duì)sql server 2008鏡像配置步驟不懂的朋友請(qǐng)聯(lián)系我們
文章題目:sqlserver2008鏡像服務(wù)器配置方法,無見證服務(wù)器!
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dphchge.html


咨詢
建站咨詢
