一、配置主备机 1、 连接方式 1
同网段(域环境) 适用于域环境中,相对证书方式,配置相对简单,省去了建立密钥、证书及多次为用户授权的过程 2
同网段(非域):证书方式 配置相对较繁琐,基本步骤: 1
各服务器生成主密钥(MASTER KEY) 2
各服务器生成服务证书(CERTIFICATE) 3
使用服务证书生成端点(ENDPOINT) 4
将证书备份为文件,并复制到其他服务器 5
各服务器对其他服务器生成访问授权 1) 生成登陆 2) 生成用户 3) 绑定证书到用户 4) 授予相关用户对 ENDPOINT 的连接访问权 6
主机上备份数据库(最好加上日志备份) 7
镜像机上还原数据库(norecovery) 8
为镜像机配置镜像伙伴 9
为主机配置镜像伙伴和见证服务器 2、 检查 SQL Server 2005 数据库 只有 SQL Server 2005 标准版、企业版和开发版才可以建立数据镜像
其他版本即Express 只能作为见证服务器
如果实在不清楚什么版本,执行如下语句查看: select @@version; 若要对此数据库进行数据库镜像,必须将它更改为使用完整恢复模式
若要用 Transact-SQL 实现此目的,请使用 ALTER DATABASE 语句: USE master; ALTER DATABASE SET RECOVERY FULL; 二、同网段(非域)主备实例互通 实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现
注意:实现“主备数据库实例互通”的操作只需要做一次,例如为了将两个 SQL Server 2005 的实例中的5 个数据库建成镜像关系,则只需要做一次以下操作就可以了;或者这样理解:每一对主备实例(不是数据库)做一次互通
1、创建证书 --主体服务器执行: USE master; CREATE MAS