SharePoint 2010 的数据库管理
在每个 SharePoint 版本中,它扮演更多的是 SQL Server 数据库应用程序的角色,到处蕴
含着规划和部署。它们有如下优势:SharePoint 可以应用于镜像,数据压缩和远程 BLOB
存储。它可以使用先进的工具,如数据文件压缩,对象级恢复。DBA 可以使用熟悉的技术
来加速 SharePoint 应用程序。下面由伯特解释说明 SharePoint 和 SQL Server 进行交互的
方式。
介绍
如果你是一个 IT 专业人员或专门的 DBA,您的公司将很快推出在组织内部的 SharePoint,那么这篇
文章是给你的。如果你是一个 SharePoint 顾问,你需要跟你的公司的 DBA 进行沟通,那么我希望这
也会有所帮助。我会告诉你一个核心的概述关于 SharePoint 2010 与数据库之间的关联关系,你需要
对它们都有一个了解在你开始工作之前。
正如你可能知道的,SharePoint 离不开数据库。SharePoint 与数据库之间的关系就像是一列火车的轨
道,像一个智能卡的阅读器,你明白这个意思吧。特殊的地方是,SharePoint 存储所有的信息,无论
是 配置数据还是内容 ,通过应 用 SQL 数据 库 。 因 此 这 是 真正 的 微 软 Office SharePoint Server
2007 ( MOSS , 有 的 喜 欢 称 呼 它 ) , 它 甚 至 更 多 的 情 况 下 被 称 为 SharePoint Server
2010(SP2010)。
在这篇文章中,首先,我们将谈及如何 SharePoint 的关系已经有了什么改变,然后我们将看看什么是
保持不变的,和你需要牢记哪些新的因素。
重大改进
正如你看到的,在 MOSS 中,在一个典型的服务器场数据库的数量将介于五至七个,这要根据场设置
的方式来决定。当你用上 SharePoint 2010,你会发现这一数字将大幅增加。仅作参考之用,下表列
出了在一个典型的 MOSS 部署的数据库:
数据库 目的 备注
SharePoint_Cong
可容纳场配置数据 一个数据库,每个场
SharedServiceProvider_Con
g
保存 共 享 服 务提 供 程序 的配置 数
据, 如 搜 索 配置 , 我的 站 点 配 置
中,Excel Services
每一 个数 据 库 共 享 服 务 提 供 程 序
(SSP)
SharedServiceProvider_Sea
rch
存储与搜索相关的数据,如文档元
数据和 NTFS 权限
每一个数据库 SSP
SharedServiceProvider_Con
tent
包含 SSP 的管理页面的内容 每一个数据库 SSP
MySites_Content
保存“我 的网 站”宿主 Web 应用 程
序,和每一个“我的网站”网站集的内
容
每个 SSP 中的至少一个
<SiteName> _Content
保存 Web 应用程序及其网站集合的 至少有一个,可能更多,每个 Web