1
数据库镜像搭建
一 概述
数据库镜像是 SQL SERVER 2005 用于提高数据库可用性的新技术。数据库镜
像将事务日志记录直接从一台服务器传输到另一台服务器, 并且能够在出现故障时
快速转移到备用服务器,保证数据的安全性。
优势:数据库镜像可以在不丢失已提交数据的前提下进行快速故障转移, 无须
专门的硬件 ,并且易于配置和管理。
二 环境准备
设备:三台服务器
操作系统: Window 2003 Enterprise sp2
SQL版本: 只有 SQL Server 2005 标准版、企业版和开发版才可以建立数据镜像。
其他版本即 Express 只能作为见证服务器。如果不知道是什么版本, 可以执行如下
语句查看:
1
select serverproperty('productversion'),serverproperty('productlevel'),serverproperty('edition') ;
若要对此数据库进行数据库镜像, 必须将它更改为使用完整恢复模式。 若要用 Transact-SQL
实现此目的,请使用 ALTER DATABASE 语句:
1 USE master;
2 ALTER DATABASE < DatabaeName >
3 SET RECOVERY FULL ;
下面假设使用的数据库是 ccerp_jzt, 假设服务器 A,B,C
A为主体服务器 ,B 为镜像服务器 ,C 为见证服务器
IP 分别为: A:192.168.5.220
B:192.168.5.209
C: 192.168.5.208 ( 这些 IP 用于证书模式讲解 )