45
Microsoft SharePoint 2010 IT 专专专专 专专专专 1 www.microsoft.com/sharepoint

摘要 - download.microsoft.comdownload.microsoft.com/.../EvaluateSharePointServer201…  · Web view会收集所有这些信息并将其编译到一个 ... 或 Microsoft Visual

Embed Size (px)

Citation preview

Microsoft SharePoint 2010IT 专业人员 评估指南

1 www.microsoft.com/sharepoint

本文档按“原样”提供。本文表达的信息和观点(包括 URL 和其他 Internet 网站引用)可能随时发生更改,恕不另行通知。使用本文档的风险由您自行承担。本文并不为您提供对任何 Microsoft 产品中任何知识产权的任何法律权限。您可以出于内部参考目的复制和使用本文档。© 2010 Microsoft。保留所有权利。

目录摘要..................................................................................................................1简介..................................................................................................................1部署和升级.........................................................................................................2

系统要求.........................................................................................................2浏览器要求......................................................................................................2安装...............................................................................................................3从 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 升级. 5

准备升级......................................................................................................5升级方法......................................................................................................6缩短停机时间...............................................................................................7直观升级......................................................................................................7升级日志记录...............................................................................................8升级方案示例...............................................................................................8

修补程序管理改进..........................................................................................10SharePoint 管理中心网站.................................................................................11服务应用程序....................................................................................................12

Business Connectivity Services...................................................................14外部内容类型.............................................................................................14SharePoint Server 和 Office 集成..............................................................14

Managed Metadata Service........................................................................15Managed Metadata Service 应用程序.......................................................15Managed Metadata Service 方案示例.......................................................16

sharepoint.microsoft.com/zh-cn/pages/default.aspx

搜索.............................................................................................................16搜索体系结构.............................................................................................16查询体系结构.............................................................................................17爬网体系结构.............................................................................................17搜索管理....................................................................................................17

FAST Search for SharePoint........................................................................18服务应用程序结束语.......................................................................................18

安全性.............................................................................................................18Secure Store Service...................................................................................18管理帐户.......................................................................................................19基于声明的身份验证.......................................................................................19

运行状况和监视................................................................................................19诊断.............................................................................................................20Usage and Health Data Collection..............................................................21可靠性和监视.................................................................................................23报告.............................................................................................................25

远程 BLOB(二进制大型对象)存储....................................................................26性能控制..........................................................................................................27

资源限制.......................................................................................................27控制大型列表活动..........................................................................................28

Windows PowerShell 管理...............................................................................30Windows PowerShell cmdlet 示例................................................................30

业务连续性管理................................................................................................31管理中心与 Windows PowerShell...................................................................31粒度备份和还原..............................................................................................32

备份网站集................................................................................................32

http://www.microsoft.com/china/sharepoint

导出网站或列表..........................................................................................33从未附加的内容数据库恢复数据....................................................................34方案:使用 Windows PowerShell 为备份所有网站集单独编写脚本..................35

服务器场备份和还原.......................................................................................35高可用性.......................................................................................................35只读数据库....................................................................................................36SQL 镜像......................................................................................................36SQL 快照......................................................................................................37搜索和索引的备份与还原.................................................................................37

调控................................................................................................................37多组织和托管....................................................................................................38

网站订阅.......................................................................................................38管理.............................................................................................................39

品牌打造..........................................................................................................39主题.............................................................................................................40母版页..........................................................................................................41SharePoint Designer 2010..........................................................................41

结束语.............................................................................................................42资源................................................................................................................43

http://www.microsoft.com/china/sharepoint

摘要本评估指南旨在向 IT 专业人员介绍和概述 Microsoft® SharePoint® 2010 中与安装、管理和配置 SharePoint 场关系最密切的功能。本文首先提供新增功能的简要介绍和摘要,然后深入讨论最相关的功能。本指南的最终目标是使 IT 专业人员了解安装和评估 SharePoint 2010 所必需的信息。本指南面向 Windows Server® 管理员、Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 管理员、Web 服务器管理员或服务器管理中涉及的任何 IT 专业人员。本评估指南可能会有所更改。有关 SharePoint 2010 的最新信息,请访问 http://sharepoint.microsoft.com/zh-cn/pages/default.aspx (该链接可能指向英文 页面)。

简介Microsoft SharePoint 2010 是用于企业和 Internet 的业务协作平台。可以现场部署 SharePoint 2010(也称为内部部署)或将其部署为托管服务,如 SharePoint Online。还可将其部署到物理计算机,或对其进行虚拟化以降低成本、减少操作负担并提供服务器整合。无论是内部部署还是托管,也无论是虚拟化还是物理部署,部署 SharePoint Server 都需要 IT 专业人员广泛参与。Microsoft SharePoint 2010 包括大量面向管理员的增强功能和新增功能。特别需要指出的是,SharePoint 2010 会为 IT 专业人员提供以下功能:

通过改进管理体验和为管理员提供与操作相关的资深见解来提高工作效率。通过全新、简化的管理中心网站、用于管理和监视 SharePoint 场的新功能和 Windows PowerShell 支持,可提高工作效率。

可扩展的统一基础结构,其中包括更好地控制服务器资源(例如,改进大型列表的性能和管理)以及使用高可用性进行数据管理和保护。SharePoint 2010 还包括一个新增的可扩展服务体系结构,它允许 SharePoint 管理员有效管理和汇总“搜

http://www.microsoft.com/china/sharepoint

索”、“我的网站”和“分类”等服务。这一新增的服务体系结构可以扩展,从而允许 ISV 构建服务并向平台中添加这些服务。可在平台上通过 HTTP 请求、处理器和内存使用率列出并记录处理情况来实现资源限制,以确保服务器场的性能并保护其可用性。

通过从 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 提供快速、简单的安装和配置过程以及一致的升级路径来提供灵活的部署选项。引入的功能允许管理员管理用户使用 SharePoint 的方式。例如,您现在可以安全地允许网站管理员使用沙盒解决方案在受控的沙盒环境中上载和运行自定义代码。管理员还拥有更多管理控制权:如果要维护集中的 SharePoint 部署和比较分散的方法,则可通过组策略阻止这些部署或使用 Active Directory® 标记支持来跟踪这些部署。

SharePoint 2010 包含大量面向 IT 专业人员的功能,本文不对每项功能进行详细介绍。本指南将介绍一些最引人注目且面向 IT 专业人员的新增和改进的 SharePoint 2010 功能。

部署和升级系统要求若要实现 SharePoint 2010 环境,您的基础结构必须满足以下最低要求:

带 Service Pack 2 (SP2) 的 Windows Server® 2008 64 位操作系统或更高版本,或 Windows Server 2008 R2

带 SP3 和 Cumulative Update 3 的 Microsoft SQL Server® 2005(64 位)或更高版本、带 SP1 和 Cumulative Update 2 的 SQL Server 2008(64 位)或更高版本、或 SQL Server 2008 R2

有关安装 SharePoint 2010 的先决条件的完整和更新列表,请参阅 Microsoft TechNet 网站中的“确定硬件和软件要求 (SharePoint 2010)”(http://go.microsoft.com/fwlink/?linkid=166546&clcid=0x804)。

http://www.microsoft.com/china/sharepoint

浏览器要求SharePoint 2010 支持多个常用的 Web 浏览器。不同的浏览器提供不同级别的支持和功能。对 SharePoint 2010 的浏览器支持可分为以下三个类别:

受支持受支持的 Web 浏览器是可与 SharePoint Server 2010 结合使用并且所有功能都已进行全面测试的 Web 浏览器。如果遇到任何问题,支持服务可以帮助您解决这些问题。

受支持但存在已知限制受支持但存在已知限制的 Web 浏览器可用于大部分功能,但如果存在无法正常运行或根据设计禁用的功能,则很容易获取有关如何解决这些问题的文档。

未测试未测试的 Web 浏览器是指其与 SharePoint Server 2010 的兼容性未经测试,并且使用特定 Web 浏览器可能存在问题。SharePoint Server 2010 可与基于标准的最新 Web 浏览器很好地协调工作。下面是在 Windows® 操作系统中运行的受支持的浏览器:

Internet Explorer 7(32 位) Internet Explorer 8(32 位)

下面是受支持但存在已知限制的浏览器选项: Internet Explorer 7(64 位) Internet Explorer 8(64 位) Firefox 3.6(32 位,在 Windows 操作系统中) Firefox 3.6(在非 Windows 操作系统中) Safari 4.04(在非 Windows 操作系统中)

SharePoint 2010 不支持将 Internet Explorer 6 用于发布网站方案(例如面向 Internet 的“.com”网站)。内置到 SharePoint Server 2010 中的 Web 内容管理功能可提供对阅读器体验的标记和样式的进一步控制。网页设计人员使用这些功能可帮助确

http://www.microsoft.com/china/sharepoint

保自己设计的网页与其他浏览器(包括 Internet Explorer 6)兼容以便查看内容。但是,创建与自己想要支持的浏览器兼容的网页是网页设计人员的责任。有关完整的浏览器支持信息,请参阅 http://go.microsoft.com/fwlink/?linkid=190341&clcid=0x804

安装 SharePoint 2010 的安装过程在几个关键方面进行了改进和简化。首先,向安装过程中添加了 Microsoft SharePoint 产品和技术 2010 准备工具。在安装 SharePoint 2010 之前,可以先运行该必备软件安装程序,以扫描系统并确保部署 SharePoint Server 需要的所有组件均已安装。如果扫描检测到未安装其中部分组件或所有组件,必备软件安装程序将下载并安装 SharePoint 2010 安装过程所需要的组件。可以选择实现 Microsoft SharePoint 产品和技术 2010 准备工具,以将本地共享中的软件用于无 Internet 连接的环境。

http://www.microsoft.com/china/sharepoint

安装必备组件后,管理员在安装 SharePoint 2010 时有两种选择:使用图形用户界面 (PSConfigUI) 或通过使用配置文件和 Windows PowerShell 进行脚本化安装。PSConfigUI 提供了简单的分步过程,用户可在其中指定所需配置。使用 Windows PowerShell 需要更多干预,但有些 IT 专业人员可能发现 Windows PowerShell 比 PSConfigUI 更能满足其需要。通过脚本化安装,可以确保运行 SharePoint Server 的所有服务器都具有相同配置。从灾难恢复的角度看,脚本化安装也有优势 - 如果服务器出现故障,可以使用以前创建的脚本快速重新安装 SharePoint Server。这两种方法都完全受支持。安装 SharePoint 2010 后,会出现一个新配置向导,它旨在通过指导 IT 专业人员完成配置新服务器场和特定服务器场功能的步骤来简化配置过程。例如,场配置向导将指导管理员完成服务器场设置过程的初始步骤,其中包括指定每个服务运行时将使用的帐户以及服务器场中需要的服务。第三方供应商或开发人员还可以添加其他向导,以帮助配置 SharePoint 2010 的其他领域,并且如果管理员希望完全自定义服务器场配置,则可以跳过服务器场配置向导,以便优先选择手动配置所有内容。

图 1:“配置向导”页

http://www.microsoft.com/china/sharepoint

安装过程中还新添加了服务器场密码。该密码用于对服务器场中的所有通信和凭据进行加密。在向 SharePoint 场中添加服务器或从中删除服务器时,都需要使用服务器场密码。管理员可通过 Windows PowerShell 更改此密码。为降低管理员开销,SharePoint 2010 引入了“管理帐户”这一新概念。管理帐户实际上是一个 Active Directory 用户帐户,该帐户的凭据由 SharePoint 进行管理且包含在其中。这使得 SharePoint 2010 可以安全地管理自己的服务帐户并在需要时滚动(或更改)密码。需要滚动密码时,SharePoint 2010 在为帐户创建新密码时将遵守 Active Directory 域密码策略。其他安装和部署更改允许网络管理员跟踪和管理其网络中已安装并且正在运行的 SharePoint 2010 服务器。在安装期间,SharePoint 2010 将向 Active Directory 中预配置的容器写入“标记”。通过这些标记,网络管理员可以根据 Active Directory 中存储的数据的相关报告跟踪和管理其基础结构中的 SharePoint 部署。现在,管理员还可以利用 Windows 组策略阻止在未经授权的服务器上安装 SharePoint。这使得管理员可以更严格地控制其 SharePoint 环境,并显著提高了管理员实施已制定的管理策略的能力。从 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 升级我们在 SharePoint 2010 升级方案中投入了大量资金,以便为 IT 专业人员提供流畅并且可预测的体验。从准备升级到自定义升级后环境,我们在升级的各个方面都进行了投资。准备升级随着 preupgradecheck STSADM 操作的引入,Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 Service Pack 2 中开始提供升级准备。可在现有 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 服务器场中运行此操作,以报告服务器场和服务器数据、运行状况以及升级的适宜性。此操作可确定以下关键信息:

服务器和内容总量 搜索配置 备用访问映射 功能

http://www.microsoft.com/china/sharepoint

网站定义 语言包

http://www.microsoft.com/china/sharepoint

还公开了潜在问题,其中包括: 大型列表 数据孤立 CAML 视图和 CAML 内容类型 修改过的架构不正确的内容数据库 缺少升级依赖项

会收集所有这些信息并将其编译到一个可以使用浏览器查看的报告中。preupgradecheck 过程为只读过程;它不对现有 SharePoint 环境进行任何更改。因此,不仅可以在升级之前经常运行该过程,还可以使用该过程检查 SharePoint 环境的总体运行状况。管理员还可以将 SharePoint 内容数据库附加到 SharePoint 2010 服务器场,然后对该数据库运行 Test-SPContentDatabase PowerShell cmdlet。此 cmdlet 将针对指定 Web 应用程序测试指定数据库,以确定任何最新或潜在的问题,例如:

数据孤立 缺少网站定义 缺少功能 缺少程序集

此 cmdlet 是预升级检查器报告的补充,也是只读的,可防止在测试问题期间出现任何数据中断情况。升级方法可通过两种主要方法从 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 升级到 SharePoint 2010:就地升级和数据库附加。就地升级方法用于将现有 Office SharePoint Server 2007 服务器升级到 SharePoint 2010,如果出现问题,可根据需要重新启动该过程。通过数据库附加方法可以备份 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 数据库并将其附加到 SharePoint 2010 Web 应用程序中。然后,SharePoint Server 将升级此数据库并通过 Web 应用程序使其可用。

http://www.microsoft.com/china/sharepoint

此外,可以使用就地升级来升级基本安装(或“单击安装”),然后从 Windows Internal Database 部署进行迁移,以利用远程 BLOB 存储(RBS,本指南中稍后将进行介绍)。在 Windows SharePoint Services 3.0 已与 Windows Internal Database 一起安装的情况下,由于 SharePoint Foundation 2010 随附 SQL Server Express 并且存在每个数据库 4GB 的限制,因此就地升级方法会很有用。可以将大型 BLOB(二进制大型对象)对象存储在磁盘驱动器上的 SQL FILESTREAM 中,而不存储在内容数据库中。利用 SharePoint 2010 中的 BLOB 存储容量,可将内容数据库大小保持在大小限制之下。缩短停机时间 SharePoint 2010 中引入了多项功能,这些功能不仅可以加快升级速度,还可以缩短停机时间,甚至无需停机。第一项功能是使用最初在 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 Service Pack 2 中提供的只读数据库。在升级或更新期间,可在 SQL Server 内将备份服务器场中的内容数据库标记为只读,以防止内容发生任何更改,同时使备份网站保持活动状态,以便为网站用户提供只读访问权限。SharePoint 2010 会识别出已在 SQL Server 中将内容数据库设置为只读,并且会取消激活用户界面的所有区域,以提供只读的最终用户视图。这样,用户便可在升级时读取内容。另一个旨在缩短升级时间的重要改进是支持同时执行多个数据库附加升级。通过使用多个 Windows PowerShell 会话,可以并行升级多个数据库,这意味着同时升级的数据量仅受您的 SQL Server 资源的限制。最后,对于内容较多以致于无法在合理时限内完成升级的客户而言,还有另一种方法。该方法需要使用备用访问映射重定向,以使用客户端 302 重定向根据请求的 URL 在 SharePoint 2010 服务器场与 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 服务器场之间定向流量。这样便可使用渐进的分阶段方法进行升级,并为升级内容较多的数据库留出足够的时间,同时不会延长服务器或服务的停机时间。有关 SharePoint 2010 升级的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=189356&clcid=0x804

http://www.microsoft.com/china/sharepoint

直观升级为减少升级对用户造成的影响,SharePoint 2010 支持 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 母版页和级联样式表。默认情况下,在升级内容数据库之后,将使用 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 视觉效果显示网站,从而为用户提供熟悉的外观。从视觉上看,升级后的网站可能处于以下三种状态之一:Windows SharePoint Services 3.0/Office SharePoint Server 2007、SharePoint 2010 预览模式和 SharePoint 2010。使用 SharePoint 2010 预览模式,网站管理员可在提交之前预览使用 SharePoint 2010 用户界面的网站外观。此设置是网站级别设置,可提供非常精细、灵活的体验。通过渐进式直观升级方法,IT 专业人员可在规划和管理其组织所需要的最终用户培训和自定义更新时利用所有平台管理改进。

图 2:直观升级选项升级日志记录已对日志记录功能进行扩展和标准化,以便更轻松、更一致地报告升级过程。其中包括为每个升级创建唯一日志。而且,还会生成仅包含错误的日志,这样就不必通过查看整个升级日志来发现问题。

http://www.microsoft.com/china/sharepoint

升级方案示例为更好地了解升级过程,请考虑以下示例方案。Randy 被分派了一项将 Office SharePoint Server 2007 服务器场升级到 SharePoint 2010 同时尽量缩短停机时间的任务。使数据在升级期间处于只读状态是可接受的。Randy 将在新硬件中部署 SharePoint 2010,并将使用数据库附加方法进行升级。

http://www.microsoft.com/china/sharepoint

开始升级之前,Randy 对运行 Office SharePoint Server 2007 Service Pack 2 和所有适用累积更新的服务器进行了测试和更新。现在,Randy 可以运行 Stsadm.exe –o preupgradecheck。他使用输出验证该服务器场是否已做好升级准备。他发现某些未遵循有关大型列表的 SharePoint 最佳作法的问题,他能够检查这些列表并查找解决方案。由于 preupgradecheck 是只读工具,因此经常运行该工具是安全的,并且可在工作时确认进度,以减少引发的问题。现在,Randy 的数据库状态良好,他开始在其新硬件中构建 SharePoint 2010。在建立此服务器场、配置所有必要的服务应用程序并设置所需的 Web 应用程序后,他即可开始测试和升级过程。由于他已选择数据库附加方法,因此他从生产阶段执行数据库备份,并将其还原到运行 SQL Server 的新服务器。在他的新服务器场中,他利用 Windows PowerShell cmdlet Test-SPContentDatabase 报告在将内容数据库附加到新设置的 Web 应用程序时可能存在的问题。在此命令的输出中,Randy 发现,他没有在新 SharePoint 服务器中安装他要附加的数据库中引用的所有必需功能。他安装了这些必需功能,以避免升级失败。做好所有必要准备后,Randy 开始使用 Windows PowerShell cmdlet Mount-SPContentDatabase 执行第一次升级。完成升级后,他查看了仅包含错误的升级日志和完整升级日志,以重点关注所发生的任何问题,还可以充分了解在升级过程中发生的情况。成功完成升级 cmdlet 后,他现在可以打开网站并查看内容。凭借直观升级功能,他注意到的第一件事情是,他的网站外观与在 Office SharePoint Server 2007 服务器场中的外观完全相同。为了查看他的网站在使用 SharePoint 2010 界面后的外观,他进入“网站设置”并选择预览选项。这样 Randy 便有机会确认在应用新视觉效果后,所有内容看上去是否合适。如果他对结果满意,则可以使更改成为永久更改;如果他感觉需要对网站进行调整,则可以关闭预览并返回到 Office SharePoint Server 2007 界面。该功能是在各个网站级别设置的,从而使 Randy 可以进行非常精细的选择。他还可以使用 Windows PowerShell 为视觉效果更改编写脚本。

http://www.microsoft.com/china/sharepoint

现在,Randy 已完成数据库升级的测试过程。他现在可以开始升级生产内容。在与各个业务内容所有者协作完成升级验证过程并解决所有问题后,他可以随时制定生产升级计划。他的计划是通知即将进行升级的用户,然后将其 Office SharePoint Server 2007 服务器场的内容数据库设置为在 SQL Server 内为只读状态。此操作不仅会将数据设置为只读,从而防止升级期间出现数据不一致情况,而且还会通过为所有用户去除新建功能或编辑功能来调整 SharePoint 用户界面,以避免混乱。在将所有数据库都设置为只读后,Randy 执行数据库备份并将其还原到运行 SQL Server 的新服务器中。在数据库就位后,他可以开始使用 Windows PowerShell 来附加数据库。在测试期间,他已确认新硬件的空间足够大,可以打开多个 Windows PowerShell 窗口,每个窗口升级不同的数据库,并且所有升级同时进行。这样可以缩短升级时间。Randy 还可以通过这些 Windows PowerShell 窗口或从 SharePoint 2010 的管理中心界面中检查升级进度。在升级其公司的所有 SharePoint 内容并使这些内容可用后,Randy 接下来可以更新 DNS,以将其所有 Web 应用程序都解析到新服务器场。他的内容所有者确认生产升级成功,并将视觉效果相应切换到 SharePoint 2010。每个内容所有者之前都已确定切换到新视觉效果的必要操作过程以及进行更改的时间范围。Randy 设置了 30 天的时限,到达该时限后,他将使用 Windows PowerShell 将所有视觉效果都强制转换为 SharePoint 2010 外观。由于 Randy 利用了现有 SharePoint 工具并且执行了大量规划和测试,因此他已经非常成功地升级到 SharePoint 2010。由于他在测试阶段解决了潜在问题,因此他能够在完成升级的同时,将对企业用户的影响降到最低。修补程序管理改进升级用于在版本之间进行移动,更新(也称为“修补”)使用相同的原则在内部版本之间移动。为了灵活地控制更新过程,可使用以下几项功能。通过“更新管理”用户界面可以监视整个服务器场中的更新。提供更新状态运行状况规则,以便就服务器场中的不一致情况通知管理员。SharePoint 2010 还支持更新的向后兼容性。管理员可将更新应用于服务器场中的服务器,而暂时不将更新应用于数据库。这样便可在更新过程中安排停机时间以进行数据库升级,或在进行更新时使用缩短停机时间技术(使用只读数据库避免中断)。

http://www.microsoft.com/china/sharepoint

SharePoint 管理中心网站在 SharePoint 2010 中,管理中心网站已经过重新设计,可为 IT 专业人员提供更熟悉的体验并使其可以更加轻松地查找所需内容。管理中心的主页对主要功能区进行了分类,并在每个区域下列出了众多常用任务。主页上显示了每个主要区域(应用程序管理、监控等),可通过单击其名称或从页面左侧的导航中单击相应链接来访问这些区域。

图 3:管理中心尽管布局已更改,但 IT 专业人员会发现许多菜单都很熟悉,还有一些新选项和功能可供使用。通过将常用配置选项设置为单击选项,管理员可使用功能区 UI 轻松地查看或更改详细信息。例如,在 Office SharePoint Server 2007 中,许多与 Web 应用程序有关的任务都需要用户单击不同的菜单,并且每次都需要重新选择 Web 应用程序。现在,管理员只需从列表中选择 Web 应用程序,然后使用功能区 UI 单击一次即可访问用于管理该 Web 应用程序的所有配置选项。

图 4:功能区界面http://www.microsoft.com/china/sharepoint

服务应用程序SharePoint 2010 可实现一个新的、更灵活的共享服务模型,该模型称为“服务应用程序”。这一新体系结构为可在 SharePoint 服务器场内和 SharePoint 服务器场之间共享的所有服务提供了基础。与仅在 Office SharePoint Server 2007 中可用的共享服务提供程序 (SSP) 体系结构相比,该服务应用程序体系结构还内置在 Microsoft SharePoint Foundation 2010 中。以下图形分别显示管理中心中的“应用程序管理”页和“服务应用程序”管理页。

图 5:“应用程序管理”页

图 6:管理服务应用程序页http://www.microsoft.com/china/sharepoint

SharePoint 2010 中的服务应用程序的一个重要优点是,它们所提供的服务非常具体。管理员可以只选取并选择正在配置的 Web 应用程序需要的那些服务应用程序,从而可以避免配置不需要的服务和由此产生的开销。此外,还可以在不同的 Web 应用程序中对同一服务应用程序进行不同配置;因此,可将网站配置为只使用需要的服务,而不是提供的所有服务。此粒度还可扩展到服务应用程序使用服务器资源(如 IIS 和 SQL)的方式,因此更便于为特定部署方案优化服务器资源。还可以发布若干个服务应用程序,使其可跨服务器场共享。这样可使部署拓扑结构非常灵活,可在中央服务器场中运行某些服务,在区域性位置使用这些服务,其他服务则可在本地运行。服务应用程序安全模型允许管理员进一步控制服务管理。服务器场管理员可为特定服务应用程序指定管理员,还可以为服务应用程序中的特定功能设置权限。新的服务应用程序体系结构会启用若干个新的部署拓扑结构选项。特定服务器场可以连接到其他服务器场,以便通过满足网络基础结构限制和其他部署注意事项的方式使用跨场服务。例如,在大型环境中,可以部署整个企业服务场(托管最常用跨场服务的服务器场)。也可以实现并优化专用服务器场,以提供特定服务应用程序(如,搜索)的服务,然后组织内的其他所有 SharePoint 服务器场都可以使用该服务。对服务应用程序模型的其他改进包括:

体系结构可扩展,以允许第三方公司生成服务并将其添加至平台。 可直接在管理中心管理服务,而无需通过单独的管理网站进行管理。 可以远程监视和管理服务。 可通过 Windows PowerShell 管理服务和编写服务脚本。 通过 HTTP(S) 进行共享服务通信。 大多数服务应用程序都是在 Windows Communications Framework 中生成的。它们在协议中内置了优化功能,以使用二进制流而不是 XML 进行数据传输。测试结果表明,这一更改增加了网络吞吐量。

在本节的其余部分,将介绍新服务应用程序的三个示例:Business Connectivity Services、Managed Metadata Service 和 Search。

http://www.microsoft.com/china/sharepoint

Business Connectivity ServicesBusiness Connectivity Services (BCS) 可提供将 SharePoint 2010 和 Office 2010 客户端应用程序连接到外部数据源(如 SQL、Oracle、SAP Web 服务或自定义数据集)的功能。BCS 是对 Office SharePoint Server 2007 中引入的业务数据目录的更新,还引入了若干个新功能,包括对外部数据的完整的 CRUD(创建、重命名、更新和删除)操作以及创建新 SharePoint 列表类型(称为“外部列表”)的功能,这些外部列表引用外部数据而不是 SharePoint 中存储的数据。主要通过管理中心中的服务应用程序页面来完成配置和管理过程,同时可将 Secure Store Service 应用程序用于 BCS 连接外部数据源并需要按用户进行身份验证的部署。由于 BCS 是在服务应用程序体系结构中生成的,因此可将其配置为在同一服务器场的多个实例中运行,每个实例单独配置、由不同的管理员进行管理而且连接至相同或不同的 SharePoint Web 应用程序。外部内容类型Business Data Connectivity 是围绕应用程序模型的概念生成的。应用程序模型描述外部数据源,是元数据的集合,可为 SharePoint 提供将 SharePoint 或客户端应用程序请求的操作转换为特定于外部数据的请求所需要的信息。基本上来说,应用程序模型描述 SharePoint 为执行以创建、读取、更新和删除记录所使用的方法。它还定义数据的实际内容(例如,客户或订单)以及用户可对数据执行的操作。应用程序模型在 XML 文档中定义,并包含一个或多个外部内容类型的说明。外部内容类型是使用 Microsoft SharePoint® Designer 2010 或 Microsoft Visual Studio® 2010 并通过将包含一个或多个外部内容类型的应用程序模型导入 BCS 服务应用程序来创建的。SharePoint Server 和 Office 集成可以使用若干个 BCS Web 部件、外部列表和搜索通过 SharePoint 网站访问 BCS 数据,以使其可以在许多方案和解决方案中使用。还可通过内容控件将 BCS 数据插入 Microsoft Word 文档中、以联系人和任务的形式将其同步到 Outlook 中,以及使用 Microsoft SharePoint Workspace 客户端应用程序(替代了 Microsoft Groove 客户端应用程序)使这些数据脱机。Microsoft InfoPath 2010、Microsoft Access 2010 和其他 Office 应用程序还可以通过自定义代码在本机使用外部内容类型。

http://www.microsoft.com/china/sharepoint

有关 Business Connectivity Services 的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=190217&clcid=0x804 (该链接可能指向 英文页面)Managed Metadata ServiceManaged Metadata Service 发布在服务器场内部和之间使用的分类和内容类型定义。它使得组织可以共享通用分类,以标记 SharePoint 内部和之外的内容并允许广泛重用内容类型定义。Managed Metadata Service 应用程序该服务应用程序配置为将特定网站集用作内容类型集线器,并发布在该网站集中定义的内容类型,以便在服务器场内外重用。分类层次结构和节点存储于在服务应用程序中配置的术语库内。术语库存储分类中的所有术语,还提供一组允许委托管理特定术语集的灵活配置参数,以及允许在术语集内定义同义词的丰富控件。同样是由于 Managed Metadata Service 构建于服务应用程序体系结构基础之上,因此可以创建具有不同配置和管理员的多个 Managed Metadata Service 应用程序。这样便可提供共享来自多个网站集的多个术语库和内容类型的功能。

图 7:管理术语http://www.microsoft.com/china/sharepoint

Managed Metadata Service 方案示例请考虑这样一个公司,它有以下四个部门:IT、人力资源、产品和法律。IT、人力资源和法律部门分别具有用作每个部门的门户的自己的 SharePoint 网站集,同时还有若干个产品团队网站集,每个产品团队一个网站集。所有这些网站集都包含在同一个 Web 应用程序中。为管理元数据指定了两个控制要求:创建的所有文档都必须包括一组核心属性,而且必须集中存储所有关键字。为满足第一个要求,IT 部门在其部门门户的根网站集中创建了一个名为“文档库”的内容类型。IT 部门针对所有必需属性向文档库中添加了栏。然后,IT 部门创建了一个 Managed Metadata Service 应用程序,并将根网站集指定为它所共享的内容类型的集线器。IT 部门发布了该服务,并向所有部门提供了该服务的 URL。创建了到 IT 部门的 Managed Metadata Service 的连接。在每个网站集连接到服务集线器时,可通过将该 Managed Metadata Service 指定为默认关键字库来满足第二个要求,即集中存储所有关键字。此方案阐述如何配置元数据服务,以使所有部门都可以访问在文档库内容类型中定义的集中管理的一组元数据,并且所有关键字都可以在一个位置(IT 的术语库)进行集中管理和存储,以便所有部门都可以使用所有关键字。搜索SharePoint 2010 Search 中包括新功能和新体系结构,以支持伸缩性更强的拓扑结构和高可用性选项。搜索功能仍遍布于整个平台,并且可在任意位置集成 - 从新的社交网络功能到企业内容管理法律保留区和发现。SharePoint 2010 中的搜索功能已经被开发为一组可提供高度可配置拓扑结构选项的服务应用程序,从而可支持用于 SharePoint 2010 Search 和 FAST Search for SharePoint 2010 的许多搜索部署方案。搜索体系结构SharePoint 2010 中重新设计了搜索服务,从而可在单个服务器场内实现更大冗余,SharePoint 2010 中还包括用于扩大搜索范围的改进。可以根据组织的需要单独向外扩展查询体系结构和爬网体系结构,以提供更大的灵活性和更强大的冗余。

http://www.microsoft.com/china/sharepoint

从管理员的角度看,最明显的一个更改是支持多个索引器。在 Office SharePoint Server 2007 中,只能将 SSP 云配置为使用单个索引器。使用 SharePoint Server 2010 时,管理员通过向服务器场中额外添加服务器并将其配置为爬网程序,可以扩展爬网组件的数量。这使得管理员可以在多台服务器中分布爬网负载并在服务器出现故障时提供索引器冗余,从而提高爬网频率、数量和性能。查询体系结构查询体系结构由三个组件组成:查询服务器、索引分区(位于查询服务器上)和属性数据库。索引分区代表整个索引的一部分;因此,索引是所有索引分区的聚合。对索引分区将允许索引的不同部分跨查询服务器分布。管理员决定分区的数量和每个分区的配置。一个服务器场中至少需要一台服务器来托管查询角色,可以添加更多查询服务器来提高性能。根据索引分区的配置,会有两台或更多查询服务器提供冗余。例如,可对具有三台查询服务器的服务器场进行配置,以使每台查询服务器都有一个索引分区表示索引的三分之一。通过在其他查询服务器上为每个索引分区创建另一个实例可以实现查询服务器的冗余。跨查询服务器部署索引分区有助于平衡查询处理负载、提供冗余和提高查询性能。某查询服务器收到查询后,会将请求转发给其他所有查询服务器进行处理(跨所有索引分区)。然后,查询服务器会合并要向用户显示的结果。爬网体系结构爬网服务器托管爬网体系结构,其中包括爬网程序、爬网数据库和属性数据库。可以根据爬网量和性能要求来扩展搜索体系结构。每个爬网程序与一个爬网数据库关联,已爬网内容和历史记录存储在爬网数据库中。可以使用多个爬网程序同时对不同内容进行爬网。这样不仅可以改进性能,还能提供冗余。爬网程序驻留在爬网服务器上,可填充索引分区并将分区传播到查询服务器。属性信息存储在属性数据库中。属性数据库的数量取决于已爬网内容量以及与内容关联的元数据量。服务器场中至少有一台服务器用于托管爬网组件。根据爬网程序与爬网数据库的关联方式,可以有两台或更多台爬网服务器提供冗余。可以添加其他爬网服务器,以提高性能并增加容量。搜索管理 通过将搜索管理合并到管理中心中的单个仪表板,可简化搜索管理过程。此外,还可以使用 Windows PowerShell 为许多与搜索相关的配置和管理任务编写脚本。

http://www.microsoft.com/china/sharepoint

已通过内置的搜索分析和报告引擎改进了搜索性能和功能监视,这使得管理员可以详细了解搜索的各个方面,从而有助于进行性能优化和容量规划。除内置工具外,SharePoint 2010 还对 System Center Operations Manager (SCOM) 监视和警报提供丰富的支持。有关详细信息,请参阅 SharePoint Server 2010 企业级搜索评估指南:http://go.microsoft.com/fwlink/?linkid=189521&clcid=0x804 (该链接可能指向 英文页面)FAST Search for SharePoint FAST Search Server 2010 将 FAST 和 SharePoint 的功能组合起来。FAST Search Server 2010 for SharePoint 可交付用于生成搜索驱动的应用程序的可高度缩放的搜索体验和平台,所生成的应用程序可对用户体验和相关性进行精细控制,并包含强大的内容处理功能以及平台灵活性和可缩放性,以便于处理最具挑战性的搜索部署和应用程序。有关详细信息,请参阅 FAST Search Server 2010 for SharePoint 评估指南:http://go.microsoft.com/fwlink/?linkid=189520&clcid=0x804 (该链接可能指向 英文页面)服务应用程序结束语上面讨论的服务应用程序示例只是 SharePoint Server 2010 中提供的所有服务应用程序中的一小部分。这些服务应用程序是一组模块化的服务,将使 SharePoint 管理员获得必要的灵活性,以便只为服务器场或企业中的 Web 应用程序提供必要功能。可对这些服务应用程序进行扩展以尽量提高性能,也可以将其组合到组中以充分利用资源。由于可以单独指定和管理每个服务应用程序,因此 SharePoint 管理员将可以根据情况进行委托。

安全性SharePoint 2010 引入了若干项新增和改进的安全功能(从基于声明的身份验证形式的新安全模型到名为 Secure Store 的新 Single-Sign-On 服务应用程序),它们均更改了 SharePoint 管理和控制自己的服务帐户凭据的方式。

http://www.microsoft.com/china/sharepoint

Secure Store Service新的 Secure Store Service 是一种授权服务,它取代了 SharePoint Server 2007 中的单一登录 (SSO)。Secure Store 可以安全地保存用户在 SharePoint 之外且 SharePoint 可与之集成的应用程序中的用户名和密码。Secure Store 使得 SharePoint 2010 可通过 BCS 使用个人凭据连接到外部数据源,并可供开发人员以编程方式访问,以便在基于 SharePoint 生成的解决方案中使用。

http://www.microsoft.com/china/sharepoint

管理帐户管理帐户实际上是一个凭据由 SharePoint 管理且用于服务帐户的 Active Directory 用户帐户。引入管理帐户有助于降低在 SharePoint 2010 中管理多个服务帐户的负载。与 Windows Server 2008 中的管理帐户非常相似,这一新功能允许 SharePoint 控制服务器场用于运行其各个组件的所有服务帐户。在 SharePoint 获得对这些帐户的控制权后,它可以管理密码(根据 AD 密码策略按需自动更改密码)或在帐户密码即将到期时通知管理员,从而允许手动进行更改。对于负责维护各个帐户并应该避免因帐户到期而产生不必要停机时间的 SharePoint 场管理员来说,此功能将显著减少他们的工作负担。基于声明的身份验证SharePoint 2010 并入了一个更加强大、灵活的新身份验证模型 - 基于声明的身份验证,该模型可用于任何企业标识系统,包括 Active Directory、基于 LDAPv3 的目录、特定于应用程序的数据库以及以用户为中心的新标识模型,如 Windows Live ID。此模型使用基于声明的身份验证和新产品 Windows Identity Foundation (WIF)。声明身份验证利用标识的概念,并基于以下标准协议:WS 联合身份验证、WS 信任和安全声明标记语言 (SAML)。标识是有关用户的一组信息,例如名称、电子邮件地址、部门和其他标识因素。标识可驱动应用程序中非常重要的方面,例如标识用户身份(身份验证)、用户被授予的权限(授权)以及应用程序与用户的交互方式(个性化)。现在,所有应用程序都使用某种形式的标识,但通常以自己独特的方式使用。利用基于声明的身份验证,组织可通过有价值的新方式保护和共享信息,而且不再捆绑到安全组,但能够使用其他属性向用户授予访问资源(例如用户的年龄和位置)的权限。基于声明的标识会为应用程序提供一种常用方法,以供其从组织内的用户、其他组织和 Internet 中获取标识信息。标识信息包含在安全令牌中。令牌包含有关用户的一个或多个声明。可将其视为有关用户的元数据,在整个会话期间,令牌会始终会伴随用户。基于声明的身份验证为 SharePoint 2010 带来了无数可能,是一个广泛且有深度的主题。有关基于声明的身份验证的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=190219&clcid=0x804

http://www.microsoft.com/china/sharepoint

运行状况和监视SharePoint 2010 包括许多功能,以便为管理员提供用于监视 SharePoint 场的运行状况和性能的工具。为 SharePoint 管理员提供有关服务器性能和可靠性的可操作的详细信息已成为此版本中的一个关键投资领域,为管理员提供许多新增和改进的工具,以便进行服务器诊断、可靠性监视和报告。诊断统一日志记录服务 (ULS) 用于诊断和跟踪 SharePoint 中的事件和问题,并已在多个方面得到改进,包括新的易管理性控件、日志文件可靠性改进和通过 Windows PowerShell 脚本使用 ULS 日志的能力。与 SharePoint Server 2007 相比,ULS 日志明显成为更具综合性的日志信息来源。它通过其可扩展的体系结构成为 SharePoint 日志记录和跟踪数据以及来自自定义和第三方软件的数据的单个存储库。由于日志量可能会增加,因此新增了一些功能,以允许管理员控制写入日志的事件和日志增长管理。控制记录哪些事件的主要方法是通过事件限制控件;管理员通过这些控件可以配置从各种源捕获的事件的安全性。也可以启用事件日志淹没保护 (EVFP),以在条件返回到正常状态之前禁止重复事件,从而减小日志文件的大小。为便于进行日志文件管理,默认情况下会使用 NTFS 文件压缩功能来压缩日志文件。这样可将文件占用的磁盘空间减小 50%。还可以为日志指定自定义文件位置,以定义在存储多长时间后自动删除这些日志以及允许日志文件达到的最大大小。这使得管理员可以获得在最需要时立即使用数据的灵活性,以及用于防止日志文件用完服务器存储资源的控件。SharePoint 2010 还包括几个用于检索信息和配置 ULS 的 Windows PowerShell cmdlet。

http://www.microsoft.com/china/sharepoint

请考虑以下情况:用户遇到一个错误,并将该错误报告给 SharePoint 管理员。管理员开始研究该错误,以尝试跟踪并察明根本原因。SharePoint 2010 引入了“相关 ID”的概念,以帮助执行该过程。“相关 ID”是与每个请求内部关联的标识符,并通过错误消息来显示。用户会记下“相关 ID”号并将其提供给管理员。使用 Windows PowerShell,管理员能够在 ULS 日志中跟踪同一相关 ID 并发现错误原因,然后进行必要调整。ULS 日志文件与 UI 之间的这种相关性可显著缩短管理员尝试查找问题原因所需要的时间,还可以加快管理员在 SharePoint 中排查和修复问题的速度。

图 8:诊断日志记录

Usage and Health Data CollectionSharePoint 2010 还可以将使用率信息(如功能使用率和性能数据)记录到新的使用率日志记录数据库和日志文件中。此日志记录由 Usage and Health Data Collection Service 应用程序来完成,并且默认情况下在初始服务器场设置期间使用场配置向导时启用。管理员可以使用公用架构直接从使用率数据库中读取和查询数据,以生成自定义报告。

http://www.microsoft.com/china/sharepoint

下图显示了记录的使用率事件的类型,其中包括:页面请求、功能使用、搜索查询使用率、网站库存使用率、计时器作业和分级使用率。

图 9:使用率日志记录

http://www.microsoft.com/china/sharepoint

添加到 SharePoint 管理员工具带中的另一个重要工具是开发人员仪表板。启用时,开发人员仪表板会在每个页面的页脚中显示详细跟踪信息,从而为开发人员和管理员提供各个方面的丰富信息,这些信息既包括从 SQL 数据库存储过程中检索页面所需要的时间,也包括在浏览器中呈现和显示页面所需要的时间。此信息显示在页面右侧,对于管理员排查性能问题、开发人员调试和优化代码非常有价值。开发人员仪表板在默认情况下处于禁用状态,可使用 Windows PowerShell 分别为每个 Web 应用程序启用该工具。

图 10:开发人员仪表板

可靠性和监视SharePoint 运行状况分析器是 SharePoint 2010 的一个新核心组件,是根据作为 Office SharePoint Server 2007 的命令行应用程序提供的最佳实践分析工具所制定的原则构建的。SharePoint 运行状况分析器紧密集成到 SharePoint 管理中心中。当 SharePoint 运行状况分析器在服务器场中检测到问题时,会在管理中心主页上的显著位置显示一则管理员消息。然后,管理员可单击链接,了解有关检测到的问题的详细描述。SharePoint 2010 包括一组预定义的规则,运行状况分析器可使用这些规则来检查服务器场中各个组

http://www.microsoft.com/china/sharepoint

件的状态。发现问题时,会提供多种用于修复问题的可选方法。这些可选方法包括启用自动修复、链接到其他联机帮助内容以进一步帮助诊断和解决问题,或手动修复问题。规则采用典型的 SharePoint 列表格式来定义,这意味着您可以像对传统列表项那样对运行状况规则建立一组相同的操作。还可以通过 API 开发自定义规则,以创建特定于管理员部署的自定义运行状况规则。在管理中心“监视”部分的“复查问题和解决方案”链接中,会显示 SharePoint 场的运行状况分析器规则的状态。在用于 System Center Operation Manager 的 SharePoint 2010 管理包中,也提供这些规则。SharePoint 2010 附带了 50 多个预定义的运行状况规则,以帮助确保 SharePoint 环境从一开始就得到正确配置并正常运行。下面显示一个规则定义示例。

图 11:运行状况规则

http://www.microsoft.com/china/sharepoint

报告通过使用收集到的运行状况和使用率数据,SharePoint 2010 可以创建管理员能够轻松浏览的运行状况报告和使用率报告。这样,便可以一种易于读取的可视图形的形式为 IT 专业人员提供服务器场的总体状态的快照。

图 12:爬网活动报告

http://www.microsoft.com/china/sharepoint

Web Analytics 也基于运行状况和使用率数据收集。网站管理员可以使用 Web Analytics 分析用户访问网站的趋势并标识最受欢迎的内容,反之可以利用这些信息根据所收集到的数据来改进用户体验。还可以将该报告导出到 Microsoft Excel 中,以用于自定义和进一步分析。

图 13:Web Analytics 报告

远程 BLOB(二进制大型对象)存储SharePoint 2010 引入了对 SQL 远程 BLOB 存储 (RBS) 的支持,以将其作为直接在 SQL 中存储大型文件的替代方法。RBS 是 SQL Server 2008 中提供的一种框架 API,它允许在 SharePoint 2010 内容数据库之外的位置存储文件。RBS 允许 SharePoint 2010 管理员将 BLOB(二进制大型对象)从 SQL Server 数据库移至存储费用更低或更符合保留和规范政策的其他位置。SharePoint 2010 中的 RBS 提供程序体系结构是可插入的。与 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 中的外部 BLOB 存储 (EBS) 一样,独立软件供应商将发布 RBS 提供程序以用于 SharePoint 2010。Microsoft 还提供了可利用 SQL FILESTREAM 功能的 RBS 提供程序。

http://www.microsoft.com/china/sharepoint

如果已建立的 SharePoint 2010 服务器场中安装了 RBS 提供程序,则可将 BLOB 从 SharePoint 内容数据库迁移到 RBS 提供程序。BLOB 迁移的范围限于内容数据库级别。也可以将 BLOB 从远程 BLOB 存储迁移回内容数据库。由于 SharePoint 2010 支持为单个服务器场提供多个 BLOB 存储,因此也可以将 BLOBS 从一个 RBS 迁移到另一个 RBS。通过 Windows PowerShell 使用 RBS 提供程序的“迁移”操作可完成这些操作。管理员还可以通过配置 RBS 提供程序的 MinimumBlobStorageSize 设置来控制远程存储哪些 BLOB。这样可以确保将较小的文档继续存储在内容数据库中,而对较大文件(如视频或其他媒体文件)进行远程存储。有关如何实现 RBS 的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=190218&clcid=0x804

性能控制SharePoint 2010 提供了若干个新性能功能,旨在确保服务器免受意外需求高峰的影响,也可防止或控制可能在服务器处理操作时给服务器带来极大负载的某些用户操作。两个主要的性能控制功能是用于 Web 请求的资源限制功能,以及用于包含数千到数百万个项目的列表的大型列表管理功能。资源限制通过资源限制设置,SharePoint 2010 为管理员提供了一种用于确定服务器将进入限制模式的级别的方式。每隔五秒钟,会运行一个作业,以针对已配置的级别检查可用的服务器资源。默认情况下,会监视服务器 CPU 使用率、可用内存、队列中的请求数和请求等待时间。如果三次检查都不成功,服务器将进入限制期并一直处于此状态,直到报告检查成功为止。将完成在服务器进入限制模式之前生成的请求;这样可防止在服务器开始限制新请求时用户丢失任何当前工作。任何新的 HTTP GET 和 Search robot 请求都将生成 503 错误消息,并将其记录到事件查看器中。当服务器进入限制期时,将不启动新的计时器作业。

http://www.microsoft.com/china/sharepoint

可以针对每个 Web 应用程序配置限制设置,并且可通过管理中心用户界面或使用 Windows PowerShell cmdlet 启用该设置。有关 cmdlet 的详细信息,请查看下面的“Windows PowerShell 管理”部分。下图是Get-SPWebApplicationHttpThrottlingMonitor Windows PowerShell cmdlet 的示例。

图 14:用于监视的 Windows PowerShell 命令控制大型列表活动SharePoint 2010 能够在一个列表中支持数百万个项目;当列表越来越大时,用户仍可以继续轻松地处理列表,就好像这些列表只包含几百个项目,并使用“所有项目”视图等默认视图。如果列表包含数十万个项目,则在每次呈现列表时都会给 SQL 服务器带来巨大负载,因为该服务器必须查询列表中的所有项目,以便在“所有项目”视图中呈现第一页之前对项目进行排序。根据服务器在任意给定时间的总负载,这可能会延长对其他用户的响应时间。为保持一致的服务器响应,SharePoint 2010 提供了若干个不同设置,从而可以限制对大型列表运行的查询。可为每个 Web 应用程序配置这些设置,并控制以下各项:

在一个用户查询中可以返回的结果数。默认值为 5,000 项。 其列表接近于阈值限制的网站管理员的警告级别。列表设置页中会显示此警告。默认值为 3,000 项。

使用对象模型查询可为网站管理员显示的查询结果数。这使得网站管理员可以通过代码而不是浏览器界面访问更大的数据集。默认值为 20,000 项。

http://www.microsoft.com/china/sharepoint

列表中的最大唯一作用域数。默认值为 50,000 项。 每个列表可以包括的查找列数。默认值是 6 个查找列。

图 15:资源限制虽然上述设置适用于 Web 应用程序中的所有列表,但可以使用和配置其他设置以替代 Web 应用程序设置:

允许对象模型替代将允许以编程方式对未应用查询阈值的列表编写查询。 为大型查询启用每日时间段为管理员提供了配置未应用查询阈值的特定时段的方法。 将限制通过对象模型查询特定列表的 Windows PowerShell 命令(将取消上述用

于特定列表实例的对象模型替代)。

http://www.microsoft.com/china/sharepoint

Windows PowerShell 管理Windows PowerShell 是专门为系统管理员设计的命令行界面和脚本语言。SharePoint 2010 中的 Windows PowerShell 支持可提供一种更加高效、灵活的新方式来管理和配置 SharePoint 2010。尽管 SharePoint 命令行工具 STSADM.exe 仍然随 SharePoint 2010 提供并且可用于执行许多管理任务,但建议管理员使用 Windows PowerShell,以便轻松使用可用命令、实现其在丰富脚本环境中提供的灵活性以及与 STSADM 相比的性能改进。Windows PowerShell 提供的新工具和自动化方法可为 SharePoint 2010 管理员显著改进控制、效率和生产率。Windows PowerShell 围绕 cmdlet 的概念而生成。Cmdlet 是一项可以单独使用或与其他 cmdlet 结合使用以执行复杂任务和进行自动管理的功能。Windows PowerShell 提供一组数目超过 100 个的预建 cmdlet,并且 SharePoint 随附 500 多个特定于 SharePoint 的 cmdlet,从而几乎可对 SharePoint 2010 的每个方面进行命令行控制。Windows PowerShell cmdlet 示例以下示例重点介绍可以使用 SharePoint cmdlet 快速、方便地完成管理任务的一些领域:

批量网站集创建 - 管理员可以使用 Windows PowerShell 通过导入预定义的 CSV 文件来创建数百个网站集。

计划备份 - 管理员可以使用 Windows 任务计划程序和备份脚本来设置每日备份作业。

并行升级多个数据库 - 通过在 Windows PowerShell 中启动升级 cmdlet 的多个实例,可以并行运行内容数据库升级。

租户管理创建 - 管理员可以使用 Windows PowerShell 创建租户管理网站。 在网站中批量启用功能 - 通过一行脚本即可在数百个网站中启用功能。

有关 Windows PowerShell 脚本示例的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=190342&clcid=0x804 (该链接可能指向 英文页面)

http://www.microsoft.com/china/sharepoint

业务连续性管理SharePoint 2010 提供了众多用于执行备份的级别,其中包括备份整个服务器场、服务器场配置信息、网站集、子网站或列表。可以使用管理中心的备份页面或 Windows PowerShell™ 来执行备份。通过使用 SharePoint 2010 中的备份和还原功能,管理员可获得一组用于管理环境的强大工具,同时可以最大限度地缩短停机时间和降低操作成本。管理中心与 Windows PowerShellSharePoint 2010 使用两种不同的工具来配置备份和恢复。管理中心提供一个用户界面,其中会通过菜单快捷方式来提示 SharePoint 管理员选择要备份的信息。

图 16:“备份和还原”用户界面Windows PowerShell 为 SharePoint 管理员提供了通过其他方式(例如文件压缩或使用 SQL 快照)执行备份和恢复的方式。下面列出了利用 Windows PowerShell 进行备份的一些优势:

可以开发和计划 Windows PowerShell(使用 Windows 任务计划程序),而管理中心可用于单个用途的备份和还原。

Windows PowerShell 具有针对 SQL 快照而非生产数据库运行的优点。Windows PowerShell 备份 cmdlet 的参数之一将生成一个 SQL 快照,Windows PowerShell 将针对该快照而非生产数据库运行操作。这样可减少备份操作对生产环境产生的资源影响。

http://www.microsoft.com/china/sharepoint

使用 Windows PowerShell 时,SharePoint 管理员可对备份或还原选项进行更精细的控制。

本节的其余部分将确定何时可使用 Windows PowerShell 命令已提供但标准用户界面中未提供的其他功能。有关 Windows PowerShell 的详细信息,请参考本指南的“Windows PowerShell 管理”部分,还请参阅 http://go.microsoft.com/fwlink/?linkid=156748&clcid=0x804 (该链接可能指向英文页面)

粒度备份和还原SharePoint 2010 中的若干项新功能可为网站集的各个组件提供粒度级别的备份。其中包括网站、子网站和列表级别的内容。通过此级别的粒度备份,SharePoint 管理员可以快速、灵活地备份和还原内容,以满足用户需求。备份网站集备份网站集将包括首要网站和所有子网站。通过管理中心备份网站集时,SharePoint 管理员需确定网站集并提供备份文件的存储目标。

图 17:备份网站集使用 Backup-SPSite Windows PowerShell cmdlet 可以完成同一操作。还要注意的是使用 Backup-SPSite cmdlet 时可用的其他参数,包括使用 SQL 快照的能力。

http://www.microsoft.com/china/sharepoint

图 18:用于备份网站的 Windows PowerShell 命令为了还原网站集,使用了 Restore-SPSite Windows PowerShell 命令。导出网站或列表通过管理中心,SharePoint 管理员可以配置子网站或列表的备份。如下图所示,在选择网站后,有更多可用于网站和特定列表的选项。从此页面中,管理员还可以选择导出安全设置并选择将与网站或列表一起导出的不同版本。

图 19:在用户界面中导出网站或列表与网站集备份相似,Windows PowerShell 也会提供一些附加参数,包括使用 SQL 快照、压缩功能和日志记录。

http://www.microsoft.com/china/sharepoint

图 20:用于使用 Windows PowerShell 导出网站或列表的选项为还原网站或列表,使用了 Import-SPWeb Windows PowerShell 命令。

http://www.microsoft.com/china/sharepoint

从未附加的内容数据库恢复数据SharePoint 2010 备份和还原功能的另一新变化是能够从未附加的内容数据库还原网站集、网站和列表。可将 SharePoint 内容数据库的备份还原到任何已安装 SQL Server 的服务器,管理员可在管理中心的备份和还原界面中向 SharePoint 提供该 SQL 实例名称。然后,管理员可以浏览数据库的内容,并备份或导出所需内容。可以使用此功能来恢复数据,而不必为数据恢复生成另一个服务器场。同一级别的备份粒度可同时用于附加和未附加内容数据库,选择备份内容和选项的过程与浏览附加数据库的过程相同。下图显示浏览未附加内容数据库的过程。完成备份或导出后,便可将导出的内容还原到其 SharePoint 网站中的相应位置,并可删除还原的数据库。

图 21:从未附加的数据库恢复数据

图 22:从未附加的数据库中浏览内容http://www.microsoft.com/china/sharepoint

方案:使用 Windows PowerShell 为备份所有网站集单独编写脚本Jennifer 是一个过度小心的 SharePoint 管理员,她并不完全信任数据库管理员每天夜间执行的数据库备份。她喜欢自己也保留备份,以防万一。在查看选项时,Jennifer 发现她可以使用用户界面执行完整的服务器场备份,但她并不想每天在午夜连接 VPN 以启动作业 - 因此该选项不适用。她可以设置 Windows PowerShell 脚本以便每天晚上使用Backup-SPSite执行服务器场备份,然后使用任务计划程序安排该活动 - 但最好将该备份用于灾难恢复,这是数据库管理员保护的内容。所以她开始使用将利用 cmdlet Backup-SPSite 备份各网站集的 Windows PowerShell 脚本。这样可为其提供极大的恢复灵活性。她使用的脚本如下:Get-SPWebApplication | Get-SPSite -Limit all | ForEach-Object {$FilePath = “c:\backups\” + $_.Url.Replace("http://",””).Replace(“/”,”-“) + “.bak”; Backup-SpSite –Identity $_ -path $Filepath}

此脚本非常简单,清晰阐释了 Windows PowerShell 的优点。此 cmdlet 加载服务器场中的所有 Web 应用程序以及 Web 应用程序中的所有网站集,然后使 Backup-SPSite cmdlet 循环访问每个网站集并将备份保存到指定的文件路径。服务器场备份和还原SharePoint 2010 内置了备份整个服务器场以恢复灾难性故障的功能。可在管理中心中访问此界面以进行临时备份和恢复,也可以分别使用 Windows PowerShell cmdlet Backup-SPFarm 和 Restore-SPFarm 来编写脚本。灾难性备份方案中新增了执行仅配置备份的功能。仅配置备份会输出一个可用于还原服务器场中的所有设置的 XML 文件。仅配置备份可用于恢复现有服务器场,或使用相同设置彻底生成另一个服务器场。由于备份的所有设置都不特定于计算机,因此这是可行的。高可用性SharePoint 2010 提供了与 SQL Server 的丰富集成,使管理员可以利用 SQL Server 提供的高可用性解决方案。更改包括支持 Failover_Partner 关键字,这使得 SharePoint 2010 可在本机解释和响应数据库镜像拓扑中的状态更改。除了为数据库镜像提供本机支持外,SharePoint 2010 还支持 SQL 快照、只读内容数据库、未附加的数据库备份和还原,而且配置数据库备份和还原可提供更精细的控制并能轻松管理 SharePoint 场数据。下面介绍了其中部分功能。有关 SharePoint 2010 中高可用性规

http://www.microsoft.com/china/sharepoint

划的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=189518&clcid=0x804

http://www.microsoft.com/china/sharepoint

只读数据库SharePoint 2010 能够识别只读 SQL 数据库。当 SharePoint Server 连接至已处于只读模式的 SQL 数据库时,SharePoint Server 安全性将修整该数据库中的所有网站集,使其对所有用户(甚至是管理员)均处于只读状态,以便从网站中删除所有添加和编辑功能。此功能有助于在升级和服务器维护期间缩短停机时间。例如,可以创建一个辅助服务器场,并使用随附的 SQL 日志使其在生产环境中保持最新。然后,可以更新 DNS 以指向该辅助环境,其中所有内容数据库均设置为只读。可以升级或更新生产服务器场,而无需用户访问该场。在升级或更新完成并且服务器恢复联机后,可以再次更新 DNS,以使其重新指向生产服务器场。使用此方法将允许用户在升级过程中对其数据进行完全读取访问。SQL 镜像SharePoint 2010 支持 SQL 镜像。服务器场管理员可对 SQL 环境进行配置,以首先镜像 SharePoint 内容数据库。创建新数据库时,将提示 SharePoint 管理员输入故障转移服务器。然后,SharePoint 会与见证服务器通信,如果发现问题,SharePoint 会将故障转移到环境的热备份中。

图 23:为故障转移数据库服务器配置内容数据库http://www.microsoft.com/china/sharepoint

SQL 快照如本指南前面所述,SharePoint 2010 备份和导出可以利用 SQL 快照。当运行利用 SQL 快照的 Windows PowerShell cmdlet 时,会创建数据库的快照,并针对该快照而非活动生产数据库执行其余命令。此方法可以减小生产数据库的负载。应注意,SQL 快照只在运行 SQL Server Enterprise 时可用,这一点很重要。可以使用下面的 SQL 脚本示例为名为 WSS_Content 的 SharePoint 内容数据库创建快照:CREATE DATABASE WSS_Backup_2010_4 ON

( NAME=WSS_Content, FILENAME = 'c:\WSS_Backup_2010_4.ss')

AS SNAPSHOT OF <WSS_Content>;

GO

有关 SQL 快照的详细信息,请参考以下链接:数据库快照 (http://go.microsoft.com/fwlink/?linkid=156753&clcid=0x804)。搜索和索引的备份与还原SharePoint 2010 能够使用时间点方法备份搜索和索引数据库。这使得 SharePoint 管理员能够还原搜索管理、爬网和查询数据库。然后,SharePoint Server 可以根据自创建备份以来修改的所有内容完成增量爬网。这样,在需要还原搜索数据库时,便不必完成完全爬网。

调控由于社会计算功能日益重要且得到广泛使用,在部署 SharePoint 2010 时调控规划成为需要考虑的重要因素,这意味着需要调控更多内容类型。此外,SharePoint 2010 还提供了用于在企业级别管理元数据的新功能,这意味着公司可能需要考虑建立新组织角色,以规划和监视整个组织内的元数据属性。即使已经为 Office SharePoint Server 2007 环境制定调控计划,也可能需要对其进行调整,以合并将部署的 SharePoint 2010 功能。下面是 SharePoint 2010 中面向 IT 专业人员的新增调控内容:

SharePoint 2010 可以更好地处理包含大量数据的列表。借助一项新功能,SharePoint 2010 能够通过“资源监控”界面自动限制用户对大型列表的查询。

http://www.microsoft.com/china/sharepoint

这是一个策略设置,应在定义整个调控计划时考虑,因为它会影响系统的总体使用性。

SharePoint 2010 引入了跨多个网站集甚至服务器场共享元数据的新功能,这需要进行规划和控制,以便有效利用。组织可能需要考虑添加新角色(或至少需要为现有角色添加新职责),以管理和维护共享元数据的词典。

SharePoint 2010 引入了沙盒解决方案,使得网站集管理员可以直接上载自定义元素(如 Web 部件)。在调控计划中,组织应设立自定义策略部门,以介绍如何通过各种方式在 SharePoint 的基础上创建解决方案。

引入了一个用于禁止安装 SharePoint 2010 和相关产品的组策略对象。这有助于防止在组织内通过欺骗手段安装 SharePoint。

管理员可以使用 Active Directory 标记(服务连接点,或 SCP)来标识组织内的 SharePoint 2010 服务器。在开始 SharePoint 2010 部署之前,可以创建一个名为“Microsoft SharePoint 产品”的容器。在部署新 SharePoint 产品时,PSConfig 会向该容器中添加一个新服务连接点。通过 ASDI 编辑工具或 Windows PowerShell 脚本可跟踪这些 SCP。

有关 SharePoint 2010 中“调控”的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=189324&clcid=0x804 (该链接可能指向 英文页面)

多组织和托管SharePoint 2010 能够在跨不同网站共享服务应用程序资源时隔离和分离来自这些网站的数据。此功能称为多组织。服务的多组织功能会创建一个真正的宿主环境,而且,在根据网站订阅 对数据进行分区时,可以在客户(租户)中共享服务资源。网站订阅可对租户拥有的所有网站集中的租户数据进行分组,并能够在共享环境中对每个租户的数据进行分离和分组。管理员可以集中部署和管理功能和服务,同时允许租户完全控制使用率和体验过程。网站订阅多组织依赖于网站订阅和订阅 ID。网站订阅会根据公共订阅 ID 对每个租户的网站集进行分组。订阅 ID 用于将功能和服务映射到租户并根据租户要求对服务数据分区。以下要点提供了有关多组织功能的更多观点:

http://www.microsoft.com/china/sharepoint

单个网站订阅的所有网站集必须驻留在同一 Web 应用程序中。 多个网站订阅可以托管在单个 Web 应用程序中;多个网站订阅可以共享同一数据库。 管理员定义为每个租户提供和激活哪些服务。租户的订阅 ID 用于将服务映射到网

站集。 多个租户可以共享服务数据。例如,组织的多个分支可以共享配置文件数据。在此情况下,多个分支共享配置文件服务中的一个数据分区。

可对每个租户的服务数据进行分区,以确保不向其他租户公开客户数据。在此情况下,单个租户的数据包含在服务的单独数据分区中。

管理管理员可以在同一服务器场中托管多个租户,并集中管理服务和功能的部署。租户可以管理管理员委派的功能的配置,并控制其网站集的功能。如下表进行的总结,管理功能与常用托管角色相对应:角色 描述托管公司 管理服务器场级别的设置和硬件

控制数据库配置安装所有新批准的功能和解决方案可以建立“租户管理员”页面的品牌

托管公司管理员 从托管公司那里购买空间、功能和带宽控制客户网站的体系结构而非内容查看使用率统计信息

托管公司 拥有网站集安装或删除功能和解决方案配置功能和服务查看使用率统计信息

http://www.microsoft.com/china/sharepoint

租户使用名为“租户管理”的网站模板来管理其网站,该模板与订阅 ID 关联。此网站模板处于隐藏状态,只能由服务器场管理员提供给租户。

品牌打造对用户界面添加到 SharePoint 2010 中的品牌打造设置进行了大量相关更改。主题在以前的 SharePoint Server 和 Windows® SharePoint Services 版本中,主题是更改网站外观的常用方法。管理员可以打开“网站设置”页面,并从若干个主题中选择一个主题。尽管这是使网站外观不同于默认网站的快捷方法,但提供的现有主题通常与特定组织的公司品牌不相符。在此类情况下,公司或者创建自定义主题,或者接受提供的主题,前一种情况需要在服务器上开发和修改一些文件。SharePoint 2010 更改了主题的工作方式,以便轻松自定义和创建新主题。在 Microsoft Office PowerPoint 中创建了自定义主题的用户可能会注意到,用于创建主题的界面看起来很相似。甚至可以将 PowerPoint 以及其他 Office 2007 和 2010 客户端主题直接导入 SharePoint 2010。此外,现在可以通过此界面将主题应用于所有子网站。SharePoint 2010 中的新主题功能可以使管理员比以往更加快速且轻松地创建和部署自定义用户界面。

http://www.microsoft.com/china/sharepoint

图 24:SharePoint 2010 中的主题

http://www.microsoft.com/china/sharepoint

母版页 SharePoint 2010 依靠母版页来为网站实现自定义外观。通过 Web 界面或使用 SharePoint Designer,网站所有者可以独立于其他网站将品牌打造设置应用于相应网站。这样,便可以相应地委派外观管理任务。服务器管理员将负责打造应用程序和系统页面的品牌。服务器管理员将能够指定是使用网站所有者提供的网站母版页还是使用系统提供的默认母版页来呈现 _Layouts 文件夹中的系统页面。在 Office SharePoint Server 2007 中,从此目录中呈现的页面都使用同一母版页 application.master。这给要创建完全自定义用户界面的组织带来了挑战,因为 application.master 是系统文件,没有使用自定义母版页替换它的方法。唯一可行的方法是修改此系统文件或使用自定义主题确定该页面的样式。应该注意到,不推荐自定义 application.master,因为一旦此母版页发生不期望的更改,则无法访问网站的任何系统设置。SharePoint 2010 不仅增加了如何对这些系统页面应用品牌打造设置的灵活性,还提供了防故障机制。如果用于 _Layouts 目录中页面的母版页出现错误,SharePoint 将引用 default.master 文件,以便可以继续访问系统页面。此外,现在可以使用 Windows PowerShell 将客户母版页应用于系统错误页、登录页、确认页和其他非站点特定页。通过组合使用所有这些方法,现在在 SharePoint 中打造一致品牌的过程比以往更加简单。SharePoint Designer 2010SharePoint Designer 2010 是用于自定义 SharePoint 2010 网站和添加功能的强大工具。在使用组织中部署的任何工具时,应用有效的调控计划是确保负责地使用该工具的关键。SharePoint 2010 允许管理员进一步控制在每个 Web 应用程序中使用 SharePoint Designer 2010 的方式。管理员可以控制以下选项:

启用 SharePoint Designer:控制是否可在 Web 应用程序中使用 SharePoint Designer。

允许从网站定义中分离页面:确定是否可以从网站定义中分离页面。(仅当页面处于高级编辑模式时,SharePoint Designer 才允许自定义页面。这样可以显著减少将从网站定义中分离的页面数。)

http://www.microsoft.com/china/sharepoint

允许自定义母版页和布局页:控制是否允许网站管理员自定义母版页和布局页。 允许管理网站 URL 结构:指定网站管理员是否可以管理其网站的 URL 结构。

图 25:SharePoint Designer 设置

结束语需要特别注意的是,SharePoint® 产品和技术的主要功能(网站设置、Web 部件、协作、文档管理、Web 管理、搜索)并未更改。发生更改的是在选择将 SharePoint 2010 作为业务解决方案实现的组织内可以利用的现有功能的数量。从业务角度来看,SharePoint 2010 满足了对于可与现有软件和应用程序结合使用的集中解决方案的需要。通过利用 Microsoft Business Connectivity Services,SharePoint 2010 可本机连接到现有信息源。通过多组织功能,组织可对托管环境(从托管端到客户端)进行更多控制。

http://www.microsoft.com/china/sharepoint

http://www.microsoft.com/china/sharepoint

对于管理员而言,此版本已做了显著改进,以便提供易于管理和维护的解决方案。与 Windows PowerShell 的集成允许进行更多管理控制,使用更有效的命令行工具,并提高了工作效率。可以通过新管理中心界面更加轻松地查找和配置 SharePoint 环境设置。SharePoint 2010 合并了更多性能控件、日志记录和报告选项,并且对本机灾难恢复选项进行了更符合期望的改进。经过修改的服务应用程序体系结构可确保在环境中使用共享服务时,可以获得更大的灵活性。

资源TechNet SharePoint 2010 TechCenter http://go.microsoft.com/fwlink/?linkid=189311&clcid=0x804

SharePoint 2010 IT 专业人员入门系列http://go.microsoft.com/fwlink/?linkid=164613&clcid=0x804

SharePoint 2010 高级培训视频(级别 400)http://go.microsoft.com/fwlink/?linkid=164614&clcid=0x804 (该链接可能指向 英文页面)Microsoft SharePoint 2010 学习资源http://go.microsoft.com/fwlink/?linkid=189312&clcid=0x804 (该链接可能指向 英文页面)SharePoint 2010 试用版下载(即将推出)http://go.microsoft.com/fwlink/?linkid=189313&clcid=0x804

SharePoint 2010 评估虚拟机下载http://go.microsoft.com/fwlink/?linkid=189314&clcid=0x804 (该链接可能指向 英文页面)SharePoint 2010 IT 专业人员虚拟实验室http://go.microsoft.com/fwlink/?linkid=189315&clcid=0x804 (该链接可能指向 英文页面)SharePoint 2010 TechNet 论坛http://go.microsoft.com/fwlink/?linkid=165422&clcid=0x804 (该链接可能指向 英文页面)

http://www.microsoft.com/china/sharepoint

http://www.microsoft.com/china/sharepoint