精品文档---下载后可任意编辑一 概述数据库镜像是 SQL SERVER 2024 用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器,保证数据的安全性。优势:数据库镜像可以在不丢失已提交数据的前提下进行快速故障转移,无须专门的硬件,并且易于配置和管理。二 环境准备设备:三台服务器操作系统:Window 2024 Enterprise sp2SQL 版本:只有 SQL Server 2024 标准版、企业版和开发版才可以建立数据镜像。其他版本即Express 只能作为见证服务器。假如不知道是什么版本,可以执行如下语句查看:1select serverproperty('productversion'),serverproperty('productlevel'),serverproperty('edition');若要对此数据库进行数据库镜像,必须将它更改为使用完整恢复模式。若要用 Transact-SQL 实现此目的,请使用 ALTER DATABASE 语句:1 USE master;2 ALTER DATABASE 3 SET RECOVERY FULL;下面假设使用的数据库是 ccerp_jzt,假设服务器 A,B,CA 为主体服务器,B 为镜像服务器,C 为见证服务器C: 192.168.5.208 (这些 IP 用于证书模式讲解)三 三种模式的搭建数据库镜像要建立必需得建立信任关系,那么在 WIN 环境下建立信任关系可以通过三种方式:域帐户,证书信任,windows 匿名登陆,现就前两种模式做配置说明.3.1 域帐户模式:更改 MS SQL Server 服务的的登陆方式为域帐户登陆方式: 进入 windows 服务管理控制台,更改服务登陆帐户,使域账户有更改 MSSQL SERVER 服务状态的权限.三台机器都做同样设置精品文档---下载后可任意编辑 建立端点:通过图形界面建立端点:启动 SQLWB,按图一直下一步将域帐户给予 sysadmin 角色精品文档---下载后可任意编辑 假如成功则:用域帐户登陆精品文档---下载后可任意编辑3.2 证书模式建立数据库镜像首先实现“主备数据库实例互通”,该操作只需要做一次,例如为了将两个 SQL Server 2024 的实例中的 5 个数据库建成镜像关系,则只需要做一次以下操作就可以了;或者这样理解:每一对主备实例(不是数据库)做一次互通。、创建证书--主体服务器执行:USE master;--删除已经有的密钥(错误信息:数据库中已存在主密钥。执行此语句前,请先删除该主密钥)drop master keyCREATE MASTER KEY ENCRYPTION BY PASSWORD = 'sumpojxc198023';CREATE CERTIFICATE H...