sql2008数据库镜像主备见证配置
SQL Server 2008 数据库镜像是微软提供的高可用性解决方案之一,旨在提供几乎零数据丢失和快速故障切换的能力。以下是对标题和描述中涉及的知识点的详细说明: 一.镜像简介 1.1 简介 SQL Server 2008数据库镜像是一种高可用性技术,它通过在主服务器和至少一个备用服务器之间实时复制数据来确保数据的安全性和业务连续性。当主服务器发生故障时,备用服务器可以立即接管,保证服务不间断。 1.2 镜像组件 数据库镜像主要包含三个组件:主服务器(Principal Server)、备用服务器(Mirror Server)和见证服务器(Witness Server)。主服务器是运行生产数据库的服务器,备用服务器实时接收并存储主服务器的数据更改,而见证服务器则用于仲裁故障转移决策,提高故障切换的确定性。 1.3 镜像优点 - 高速恢复:在出现故障时,数据库镜像能实现快速切换,保证服务的连续性。 - 几乎零数据丢失:实时复制保证了数据的完整性。 - 不影响性能:镜像操作对主服务器的性能影响较小。 1.4 镜像缺点 - 需要额外硬件资源:为了实现镜像,需要至少两台服务器,增加了硬件成本。 - 复杂性:配置和管理数据库镜像较为复杂,需要专业知识。 - 无自动故障恢复:在没有见证服务器的情况下,可能需要手动干预才能完成故障切换。 二.安装环境要求 要配置SQL Server 2008数据库镜像,你需要满足以下基本要求: - SQL Server 2005以上的版本。 - 硬件和网络环境稳定可靠,确保主备服务器间的数据传输。 - 操作系统支持SQL Server 2008的安装和运行。 - 充足的磁盘空间和内存以存储和处理镜像数据。 三.配置主备机 3.1 主备机拓扑图 典型的数据库镜像配置包括一个主服务器、一个或多个备用服务器和一个可选的见证服务器,它们通过网络连接进行通信。 3.2 验证连接 在配置之前,需要确保主服务器与备用服务器之间的网络连接正常,并且能够相互访问。 3.4 完全备份数据库 在开始镜像前,应在主服务器上创建完全数据库备份,然后在备机上还原此备份,使备机的数据与主机保持一致。 3.5 在备机上还原镜像数据库 使用还原工具将主服务器的备份还原到备机,然后设置为“NORECOVERY”模式,以便准备接受主服务器的事务日志。 四.主、备、见证实例互通 4.1 创建流程 数据库镜像的配置通常包括以下几个步骤: - 创建主密钥和证书,用于保护镜像端点的通信安全。 - 在每个服务器实例上创建镜像端点,用于通信和数据传输。 - 配置镜像伙伴关系,包括设置安全性、同步模式等。 4.2 创建主密钥和证书 主密钥用于加密敏感信息,证书则基于主密钥提供安全的连接认证。这些步骤需在主、备、见证服务器上分别执行。 4.3 创建镜像端点 镜像端点是服务器之间通信的通道,应为每个参与实例配置,指定通信协议、端口和身份验证方式。 例如: ```sql CREATE ENDPOINT endpoint_name STATE = OFF AS TCP (LISTENER_PORT = port_number, LISTENER_IP = ALL) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE cert_name, ENCRYPTION = REQUIRED ALGORITHM AES ); ``` 4.4 启动镜像伙伴关系 在配置完所有必要组件后,可以启动镜像伙伴关系,让主服务器开始将事务日志发送给备用服务器。 总结,SQL Server 2008数据库镜像是一项重要的高可用性技术,它通过实时复制数据、配置主备服务器和见证服务器来保证业务连续性。虽然存在一定的成本和管理复杂性,但其优势在于能提供高度的数据保护和快速的故障恢复。正确配置和管理镜像关系是确保系统稳定性的重要环节。
剩余17页未读,继续阅读
- zjqweter2013-06-07谢谢,按文档配置可用
- Andy_02022013-11-15谢谢,已配置成功。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微信小程序跑腿平台的设计与实现ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 亿家旺生鲜云订单零售系统的设计与实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 音乐播放器的设计与实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 医院管理系统+Springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 三菱FX-5U转盘机程序案例,12工位转盘机程序,6轴控制,程序已经在设备上稳定量产,程序功能齐全,逻辑清晰,模块化编程,通俗易懂,可读性高 有转盘丶定位丶模拟量等,常规的手自动 报警 停止更是齐全
- 微信小程序书店springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 云匹面粉直供微信小程序+springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 预约挂号系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 优购电商小程序的设计与实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 微信小程序医院挂号系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 在线投稿系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 微信小程序研学自习室选座与门禁系统的实现与开发springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 微信小程序线上教育商城ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 在线视频教育系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 在线订餐系统的设计与实现+springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 在线选座+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar