双机热备安装部署说明.doc
文本预览下载声明
安装SQL SERVER 86X
一、SQL 语句按句执行。
主机SQL执行:
第一步输入:
alter database 数据库名 set recovery full
点击执行语句;
第二步输入:
USE master;
CREATE MASTER KEY ENCRYPTION BY PASSWORD = sa;
点击执行语句;
第三步输入:
CREATE CERTIFICATE 主机证书
WITH SUBJECT = A证书描述,
start_date = 2011/12/01,
EXPIRY_DATE = 2099/12/01 ;
点击执行语句;
第四步输入:
CREATE ENDPOINT 主服务器
STATE = STARTED
AS TCP (LISTENER_PORT=5022 ,LISTENER_IP = ALL)
FOR DATABASE_MIRRORING (
AUTHENTICATION = CERTIFICATE 主机证书, ENCRYPTION = REQUIRED ALGORITHM RC4
, ROLE = partner);
点击执行语句;
第五步输入:
BACKUP CERTIFICATE 主机证书 TO FILE = C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\主机证书.cer;
点击执行语句;
备注:数据库mdb所在路径,要么会提示权限不够。
把备份出来的证书主备互换。
之后运行一下语句。
第六步输入:
USE master;
CREATE LOGIN login2b1 WITH PASSWORD = sa;
点击执行语句;
第七步输入:
CREATE USER login2buser1 FOR LOGIN login2b1;
点击执行语句;
第八步输入:
CREATE CERTIFICATE 备机证书
AUTHORIZATION login2buser
FROM FILE = C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\备机证书.cer
GRANT CONNECT ON ENDPOINT::主服务器 TO [login2b1]
点击执行语句;
第九步输入:
USE master;
select sid,name from syslogins;
点击执行语句;
系统自动生成SID码。
查询出 login2buser1所在的SID
备机SQL执行
第一步输入:
USE master;
CREATE MASTER KEY ENCRYPTION BY PASSWORD = sa;
点击执行语句;
第二步输入:
CREATE CERTIFICATE 备机证书
WITH SUBJECT = B证书描述,
start_date = 2011/12/01,
EXPIRY_DATE = 2099/12/01 ;
点击执行指令;
第三步输入:
CREATE ENDPOINT 备服务器
STATE = STARTED
AS TCP (
LISTENER_PORT=5022
,LISTENER_IP = ALL)
FOR DATABASE_MIRRORING (
AUTHENTICATION = CERTIFICATE 备机证书
, ENCRYPTION = REQUIRED ALGORITHM RC4
, ROLE = partner);
点击执行指令;
第四步输入:
BACKUP CERTIFICATE 备机证书 TO FILE = c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\备机证书.cer
点击执行指令;
第五步输入:
USE master;
CREATE LOGIN login2z WITH PASSWORD = sa;
点击执行指令;
第六步输入:
CREATE USER login2zuser FOR LOGIN login2z;
点击执行指令;
第七步输入
CREATE CERTIFICATE 主机证书
AUTHORIZATION login2zuser
FROM FILE = c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\主机证书.cer
GRANT CONNECT ON ENDPOINT::备服务器 T
显示全部