构建高性能SQL Server 2008异步镜像与见证服务器部署策略

4 下载量 141 浏览量 更新于2024-08-30 1 收藏 1.27MB PDF 举报
本文档介绍了如何在SQL Server 2008 Enterprise X64环境下部署异步(高性能)数据库镜像,以及如何实现自动故障转移,包括一系列的前提条件、限制和建议。以下是主要知识点: 1. **目标**: - 使用SQL Server 2008构建镜像数据库,以提供数据冗余和高可用性,同时借助见证服务器实现故障切换,确保业务连续性。 2. **前提条件和建议**: - **版本一致性**:所有服务器(主体服务器、镜像服务器和见证服务器,如适用)需使用同一版本的SQL Server 2008。 - **见证服务器**:若使用,应至少安装SQL Server 2005或更高版本。 - **数据库命名**:镜像数据库创建时,使用`WITH NORECOVERY`选项,确保备份还原和日志应用的一致性。 - **日志处理**:如果镜像已停止,需先处理主体数据库的日志备份,再重启镜像。 - **事务支持**:数据库镜像不支持跨数据库和分布式事务。 - **硬件和资源**:镜像数据库路径与主体服务器一致,避免在CPU利用率过高时启用自动故障转移。 - **网络稳定性**:推荐一个高效稳定的网络环境。 3. **设置步骤**: - **用户登录**:确保镜像服务器上的数据库用户已具备登录权限。 - **环境准备**:在新服务器实例上预先创建所需环境。 - **还原备份**:使用`NORECOVERY`模式还原主体数据库完整备份,创建镜像数据库,要求名称一致且不可在镜像会话中修改。 - **安全性设置**:通过Transact-SQL或数据库镜像向导设置镜像的安全性,启动镜像会话。 - **见证服务器**:可选地添加见证服务器到会话中。 4. **安装指南**: - **系统需求**:SQL Server 2008需要.NET 3.5支持,确保先安装.NET 3.5 Framework。 - **安装类型**:选择全新独立安装,确保组件选择和安装目录的一致性。 - **服务配置**:使用域管理账户启动服务,配置混合身份登录和SQL Server管理员。 本文主要围绕SQL Server 2008数据库镜像的部署,涉及了环境准备、镜像设置、安装步骤等内容,旨在帮助读者在实际环境中顺利搭建高性能的数据库镜像系统。