--主體鏡像
步驟1:建立MASTER KEY

USE master;
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'p@ssw0rd'
go
步驟2:建立憑證
CREATE CERTIFICATE HOST_A_cert  WITH SUBJECT = 'HOST_A certificate' ,
START_DATE = '01/01/2009';
go

步驟3:創立端點 (ps:精靈也可以做)
CREATE ENDPOINT Endpoint_Mirroring
STATE = STARTED
AS
TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )
FOR
DATABASE_MIRRORING
( AUTHENTICATION = CERTIFICATE HOST_A_cert ,
ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL );
go
--查詢所有端點
SELECT *
FROM sys.endpoints;

步驟4:本機和鏡像機備份憑證
BACKUP CERTIFICATE HOST_A_cert
TO FILE = '\\192.168.88.106\111\HOST_A_cert.cer';
go
BACKUP CERTIFICATE HOST_A_cert
TO FILE = 'HOST_A_cert.cer';
go

步驟5:將備到106的憑證放到 106 那台 的C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data 的裡面

步驟6: 到鏡像伺服器 (106)那台 重覆一次 步驟1到5 HOST_A 改成 HOST_B,並且一樣把B原本的憑證放到A的 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data 裡面

以上的步驟只要一個伺服器做一次就好,就算改IP也沒關係,建立好二台伺服器的關聯之後就可以對每個資料庫,進行鏡像作業。

步驟7:之後就交給精靈下一步,下一步就可以了,然後設定完之後問你要不要啟動鏡像,

先勾不要啟動鏡像,然後在TCP:XXX:5022 中的 XXX 輸入 鏡像伺服器的IP 或是 伺服器名稱之後再啟動鏡像就OK了

arrow
arrow
    全站熱搜

    YCH 發表在 痞客邦 留言(0) 人氣()