SharePoint 2010的高可用性增强:数据库镜像与集群
需积分: 14 91 浏览量
更新于2024-08-10
收藏 7.47MB PDF 举报
"本文档是《SharePoint 2010开发高级教程》的一部分,作者包括Tom Rizzo、Reza Alirezaei等,由唐富年翻译。它详细介绍了如何在SharePoint环境中提高高可用性(HA)的策略,特别是通过数据库镜像和集群来确保系统的稳定运行。"
在SharePoint开发中,高可用性是至关重要的,因为它确保了即使在硬件或软件故障的情况下,服务也能持续提供。文档中提及了两个主要的高可用性增强功能,它们对于开发人员理解和实施SharePoint的高可用性策略非常关键。
首先,数据库镜像和集群是一种技术,旨在确保SQL Server在主服务器故障时能够无缝切换到备用服务器。在SharePoint部署中,数据库镜像是通过创建主数据库的一个实时副本(镜像)来实现的,这个副本在主数据库发生问题时可以立即接管。集群则涉及多个物理服务器,这些服务器共享资源并协同工作,如果一个服务器失败,其他服务器可以接管其工作负载。为了实现这一目标,IT管理员需要在SQL Server中配置数据库镜像、日志传递和故障转移集群。在某些情况下,服务中断可能导致需要重新启动切换过程,因此监控错误代码以检测潜在问题至关重要。
其次,只读数据库是另一种提高可用性的策略。它允许管理员将特定数据库设置为只读,以支持全局数据传输,同时防止写入冲突。这种功能在需要共享但不允许修改的数据场景中非常有用,例如报告或数据分析。
在SharePoint 2010中,可以通过Central Administration界面或者编程方式来配置这些高可用性设置。例如,可以使用SPDatabase类及其属性来编程式地设置数据库镜像。图3-3展示了在Central Administration中设置数据库镜像的界面,虽然具体内容没有提供,但可以想象它包含输入合作方服务器信息的字段和启用镜像的选项。
高可用性是SharePoint 2010开发中不可或缺的一部分,开发人员需要理解并掌握数据库镜像、集群以及只读数据库的概念和技术,以构建健壮且可靠的SharePoint解决方案。通过这些方法,可以最大限度地减少停机时间,确保业务连续性和用户满意度。
2011-08-03 上传
2021-09-29 上传
2021-10-03 上传
2013-01-06 上传
2021-09-29 上传
2022-02-07 上传
张诚01
- 粉丝: 32
- 资源: 3924
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目