Sqlserver主备数据库容灾

sqlserver 2008双机热备,最好有三台服务器,其中一台当做见证服务器,没有也没有关系,该文档从实施到最后测试均有详细的记载,其中实施过程中遇到的问题也在网上得到了解答,感谢互联网上的大神博客。如有问题可以联系我Q377651852 ### SQL Server 主备数据库容灾知识点详解 #### 一、SQL Server 2008 双机热备架构概述 **双机热备**是一种常见的高可用性解决方案,旨在通过在两台服务器之间同步数据来确保业务连续性。在SQL Server环境中,这种技术通常被称为**数据库镜像**。其主要目的是在主服务器发生故障时能够快速切换到备用服务器,从而减少停机时间。 在本案例中,我们重点关注的是基于SQL Server 2008 R2的双机热备方案,其中包括一台主服务器、一台备用服务器以及可选的一台见证服务器。见证服务器的存在是为了提高决策过程的可靠性,尤其是在确定哪台服务器应该成为活动服务器时。 #### 二、配置环境与基本准备 1. **操作系统:** Windows 7。 2. **数据库版本:** SQL Server 2008 R2。 **基础配置步骤:** 1. **启动SQL Server服务:** 确保SQL Server服务已经启动。 2. **启用TCP/IP协议:** 通过SQL Server Configuration Manager启用TCP/IP协议,并重启SQL Server服务。 3. **设置相同的登录用户名密码:** 在所有参与热备的服务器上(主、从及见证服务器)创建相同用户名和密码的账户。 4. **开放5022端口:** 在防火墙中开放5022端口,用于数据库镜像通信。 5. **启用RemoteDacEnabled属性:** 通过Database Engine Configuration Wizard设置RemoteDacEnabled属性为true。 6. **创建相同的登录名:** 在所有服务器上创建相同的登录名和密码,以便应用程序能够顺利连接数据库。 7. **备份与还原数据库:** 将主服务器上的数据库完全备份至指定目录,并在备服务器上进行还原操作。 #### 三、实现热备与互通 为了实现主备数据库之间的镜像关系,需要完成以下步骤: 1. **创建证书:** 在主、备以及见证服务器上分别创建证书,用于认证目的。每个证书都有特定的主体(subject),并且具有相同的加密密钥(master key)。 - **主机命令:** ```sql USE master; DROP CERTIFICATE HOST_pri_cert; DROP MASTER KEY; CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'masterWord'; CREATE CERTIFICATE HOST_pri_cert WITH SUBJECT = 'HOST_primary certificate' , START_DATE = '01/11/2011', EXPIRY_DATE = '01/11/2017'; ``` - **备机命令:** ```sql USE master; CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'masterWord'; CREATE CERTIFICATE HOST_min_cert WITH SUBJECT = 'HOST_minor certificate' , START_DATE = '01/11/2011', EXPIRY_DATE = '01/11/2017'; ``` - **见证服务器命令:** ```sql USE master; CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'masterWord'; CREATE CERTIFICATE HOST_pro_cert WITH SUBJECT = 'HOST_Witness certificate' , START_DATE = '01/11/2011', EXPIRY_DATE = '01/11/2017'; ``` 2. **创建端点:** 在主、备及见证服务器上创建端点,用于数据库镜像的通信。这些端点将使用TCP协议,并通过指定的证书进行认证。 - **主机命令:** ```sql CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE HOST_pri_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL ); ``` - **备机命令:** ```sql CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE HOST_min_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL ); ``` - **见证服务器命令:** ```sql CREATE ENDPOINT Endpoint_Witness STATE = STARTED AS TCP ( LISTENER_PORT=5023 , LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE HOST_pro_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = WITNESS ); ``` #### 四、总结 本文详细介绍了SQL Server 2008 R2双机热备方案的具体实现过程。通过以上步骤,可以构建一个稳定可靠的热备系统,为企业的关键业务提供强有力的支持。此外,见证服务器的引入进一步提高了系统的可靠性和稳定性。在实际部署过程中,还需要根据具体需求进行相应的调整和完善。























剩余7页未读,继续阅读

- #完美解决问题
- #运行顺畅
- #内容详尽
- #全网独家
- #注释完整
- werdongyu2018-06-04参考,感谢分享
- chenguofeng2016-12-12写的很详细,难得的资源

- 粉丝: 0
- 资源: 2
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 13考试真题最近的t40.txt
- 2025大模型训练与推理硬件配置指南:GPU性能解析与方案推荐
- 13考试真题最近的t41.txt
- 13考试真题最近的t42.txt
- 13考试真题最近的t43.txt
- 13考试真题最近的t44.txt
- 13考试真题最近的t45.txt
- 基于stm32单片机智能衣柜程序
- 13考试真题最近的t46.txt
- 深度学习:DeepSeek R1 Distill模型微调
- 13考试真题最近的t47.txt
- dnGrep文档搜索工具
- 普通人的AI助手指南-DeepSeek的应用场景与策略
- labview写的饼图柱状图显示界面和后台
- 13考试真题最近的t48.txt
- 2025年智能家居未来十年发展趋势(25.2.20)


