一、配置主备机 1、 物理连接 将主备数据库按照如图所示连接: 2、 检查 SQL Server 2005 数据库 只有 SQL Server 2005 标准版、企业版和开发版才可以建立数据镜像
其他版本即Express 只能作为见证服务器
如果实在不清楚什么版本,执行如下语句查看: 1select @@version; 若要对此数据库进行数据库镜像,必须将它更改为使用完整恢复模式
若要用 Transact-SQL 实现此目的,请使用 ALTER DATABASE 语句: 1 USE master; 2 ALTER DATABASE 3 SET RECOVERY FULL; 4 二、主备实例互通 实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现
注意:实现“主备数据库实例互通”的操作只需要做一次,例如为了将两个SQL Serv er 2005 的实例中的5 个数据库建成镜像关系,则只需要做一次以下操作就可以了;或者这样理解:每一对主备实例(不是数据库)做一次互通
1、创建证书 --主体服务器执行: 1USE master; 2CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'killkill'; 3CREATE CERTIFICATE HOST_A_cert WITH SUBJECT = 'HOST_A certificate' , 4START_DATE = '09/18/2010'; --镜像服务执行: 1USE master; 2CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'killkill'; 3CREATE CERTIFICATE HOST_B_cert WITH SUBJECT =