为 Windows SharePoint Services 3.0 部署软件更新

更新: 2009-11-05

本文内容:

  • 目标访问群体和文章范围

  • 了解软件更新

  • 可用的更新

  • 建议的更新安装顺序

  • 安装软件更新

    • 开始之前

    • 安装前步骤

    • 安装步骤

    • 验证更新是否完成并成功

    • 向服务器场添加新服务器(可选)

    • 更新语言模板包

目标访问群体和文章范围

本文中提供的有关软件更新的信息针对所有维护 Windows SharePoint Services 3.0 或 Microsoft Office SharePoint Server 2007 的 IT 专业人员。但是,关于安装软件更新的具体说明则适用于必须在 SharePoint 服务器场上安装软件更新的 IT 专业人员。如下面一节中所述,对于独立安装来说,安装软件更新时不涉及在 SharePoint 服务器场上安装软件更新所需的步骤。

独立安装

如果您在 Web 服务器上安装 Windows SharePoint Services 3.0 时选择了“基本”安装(含有名为 Windows Internal Database 的 SQL Server Embedded Edition 实例的单个服务器),则您无需按照本文中的过程和步骤操作。在这种情况下,如果启用了“自动更新”,则计算机会自动进行更新。如果未启用“自动更新”,则可以使用 Windows Update (https://go.microsoft.com/fwlink/?linkid=133349&clcid=0x804) 网站或 Microsoft Update (https://go.microsoft.com/fwlink/?linkid=133353&clcid=0x804) 网站来查看可用的软件更新并选择要安装的更新。

如果在独立安装的 SharePoint 上安装 Service Pack,则 SharePoint 产品和技术配置向导 (Psconfigui.exe) 会自动启动并更新 SharePoint 产品和技术的数据库。但是,如果在独立安装的软件上安装已在安装程序包中发布的修补程序,则会提示您手动运行 SharePoint 产品和技术配置向导。

如果更新是公用更新,并且您已经将独立安装的软件配置为进行自动更新,则更新将以无提示方式运行 Psconfigui.exe,并且在安装完此更新之前不会显示用户界面。本地化的更新对独立安装软件的行为与公用更新相同。有关不同种类的 SharePoint 软件更新的详细信息,请参阅了解软件更新。

如果部署与使用基本安装配置的独立服务器上的部署不同,那么对于任何此类部署,您都必须访问 Microsoft 下载中心 (https://go.microsoft.com/fwlink/?linkid=24367&clcid=0x804) 以下载并安装所需的软件更新。

备注

若要获得分发量有限的软件更新,例如修补程序,则必须向客户支持服务部门或技术部客户经理提出请求,或者填写与要下载的修补程序相关的知识库 (KB) 文章中包含的申请表。

在服务器场环境中,不会自动安装软件更新,即便在 Web 服务器上启用了“自动更新”功能也是如此。您无法使用 Windows Update (https://go.microsoft.com/fwlink/?linkid=133349&clcid=0x804) 网站或 Microsoft Update (https://go.microsoft.com/fwlink/?linkid=133318&clcid=0x804) 网站来启动软件更新的安装。

软件更新程序会检查 Windows 注册表,并阻止在 HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web server extensions\12.0\WSS\ 项中没有包含 "Serverrole"="SINGLESERVER" 值的任何 Web 服务器上进行自动安装。

提示

可以使用注册表编辑器来检查 HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web server extensions\12.0\WSS 项的值,以确定是否必须手动下载并安装关键的软件更新。

了解软件更新

Microsoft 为 Windows SharePoint Services 和 Microsoft Office SharePoint Server 提供了多种不同的软件更新。在研究这些更新的详细信息之前,建议您了解关键术语。下表提供了有关 Microsoft 使用的软件更新术语的信息。

软件更新概念和术语

概念和术语 描述和定义

修补程序 (Hotfix)

单个累积程序包,由一个或多个用于解决产品问题的文件组成。修补程序针对客户的具体情形,而且可能不会在客户组织的外部分发。

公用更新

公用更新通常是公开发布并且可以下载的与安全相关的修补程序。Windows Update 配置可以识别这些更新,并进行自动安装。可以通过安全公告链接到公用更新。通常将根据需要发布这些修补程序。Service Pack 是公用更新的另一个示例。

Service Pack

由经过测试的所有修补程序、安全更新、关键更新和普通更新以及其他修补程序累积而成,用于解决自产品发布以来在内部发现的问题。Service Pack 还可以包含数量有限的客户请求的设计更改或功能。

计划提供模式

Microsoft Office 正从当前的优先级驱动的修补程序发布模式转移为计划提供模式。在计划提供模式中,将每两个月发布一次修补程序。此计划可以为客户带来更好的可预见性。需要紧急修补程序的客户可以申请周转时间较短的修补程序。

下面的提供机制支持这一新方法。

  • 累积更新 (CU)

  • 关键的按需提供 (COD) 修补程序

有关详细信息,请参阅 Microsoft Office 团队提供了累积更新来提供针对已报告问题的修补程序

累积更新

每两个月发布一次的修补程序集合。累积更新 (CU) 将汇总以前发布的修补程序和累积更新。CU 有时也称为更新汇总。

可用的修补程序包括:

  • 满足修补程序验收条件的问题所对应的修补程序。这些条件包括解决方法的可用性、对客户的影响、可再现性和必须更改的代码的复杂程度。

  • 当前发布的所有关键的按需提供修补程序。

  • 当前发布的任何关键的安全更新程序或非安全更新程序。

有关详细信息,请参阅将根据定义的计划以累积更新的形式提供的 Office 修补程序(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=133358&clcid=0x804)(该链接可能指向英文页面) 博客文章。

关键的按需提供 (COD) 修补程序

关键的按需提供 (COD) 修补程序可用来解决无法通过累积更新提供周期处理的关键问题。COD 修补程序只适用于紧急情况,例如问题阻止客户正常运营以及/或者没有行之有效的解决方法等情况。关键的按需提供 (COD) 修补程序会包括在下一次发布的累积更新中。

备注

COD 版本采用 12.0.xxxx.500X 这一版本控制模式。例如,某个 CU 的发布版本是 12.0.6327.5000,如果之后需要一个 COD 修补程序,则该 COD 修补程序的版本将为 12.0.6327.5001。如果在下一个 CU 发布前需要更多的修补程序,则下一个版本号将为 12.0.6327.5002,依此类推,直至发布下一个 CU。

程序包

下载的项目,即下载的更新汇总或修补程序的可执行 (.exe) 文件。程序包可以包含一个或多个修补程序。此可执行文件可能封装在另一个密码保护的可执行文件内,具体取决于提供的下载机制。解压缩程序包后,您会具有一个或多个使用知识库 (KB) 编号作为文件名一部分的 .exe 文件;例如,Webfldrs-KB907306-ENU.exe。在此示例中,大多数客户都会在更新 SharePoint 服务器时运行 Webfldrs-KB907306-ENU.exe 可执行文件。

修补程序 (Patch)

修补程序存储在程序包内。修补程序运行 Windows Installer 程序 (msiexec.exe) 以使用新的信息或二进制文件更新原始的安装程序包(带 .msi 文件扩展名)。Windows Installer 程序安装的修补程序具有 .msp 文件扩展名。

您可以将修补程序解压缩到公用文件夹中,以创建此修补程序的整合版本。有关详细信息,请参阅创建包含软件更新的安装源 (Windows SharePoint Services 3.0)Create an installation source that includes software updates (Office SharePoint Server 2007)

本地化修补程序

本地化修补程序或本地修补程序包含针对特定语言的字符串或相关代码的更新。

全局修补程序

全局修补程序具有语言不可知性,可以应用于任何服务器,无论基本安装语言是什么或者是否安装了语言包。大多数软件更新以全局修补程序形式提供。

升级程序

升级程序是产品的特定组成部分,它会评估相关对象的当前状态,并可能会对这些对象进行修改,以便与较新的架构相匹配、启用新功能或更正已知问题。

以下各节提供了有关软件更新的其他信息:

  • 累积更新

  • 程序包

  • 修补程序

  • 全局修补程序和本地化修补程序

累积更新

如前面的软件术语表中所述,累积更新为客户提供了可预见的软件更新提供周期,并使管理 Windows SharePoint Services 和 Office SharePoint Server 的软件更新安装变得更为简单。虽然第一个累积更新发布于 2008 年 8 月,但 12 月版 CU (2008) 却是第一次完整实现了 SharePoint 的新型更新提供模式的所有方面。从 12 月版 CU 开始,每个累积更新将提供一个程序包,其中包含我们已发送的每个修补程序的最新版本。由于改用这种方式提供累积更新,因此可以更加轻松地创建新的 Office SharePoint Server,并可以应用下列四个更新以将其修补到当前的更新级别:

  • 最新的 Windows SharePoint Services Service Pack

    备注

    虽然建议将安装最新的 Service Pack 作为一种最佳实践,但是并非必须安装它。如果无法安装最新 Service Pack,我们支持在仍处于生命周期内的较旧 Service Pack 上安装累积更新(有关详细信息,请参阅 https://www.microsoft.com/lifecycle (https://support.microsoft.com/default.aspx?scid=fh;[ln];lifecycle))。

  • 最新的 Office SharePoint Server Service Pack

  • 最新的 Windows SharePoint Services 累积更新

  • 最新的 Office SharePoint Server 累积更新

请记住关于新更新格式结构的以下信息:

  • Windows SharePoint Services 继续保持独立,不包括在 Office SharePoint Server 程序包中。

  • Windows SharePoint Services 的所有最新的全局和本地修补程序都位于 Windows SharePoint Services 程序包中。

  • Office SharePoint Server 和其他 Microsoft Office 服务器产品(例如,InfoPath Forms Services 和 Microsoft Office Project Server)的所有最新的全局和本地修补程序都包含在 Office SharePoint Server 程序包中。

  • 程序包内容列表积累了我们自发布 RTM 版以来提供的所有内容,包括不必再作为单独更新进行安装的基础结构更新。

有关累积更新中的特定修补程序的详细信息,请参阅相关更新的知识库文章。

有关累积更新的详细信息,请参阅将根据定义的计划以累积更新的形式提供的 Office 修补程序(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=133358&clcid=0x804)(该链接可能指向英文页面) 博客文章。

若要在 Microsoft 发布 Microsoft Office 累积更新时获取有关这些累积更新的信息,我们建议您订阅 Office 可持续工程博客(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=133359&clcid=0x804)(该链接可能指向英文页面)。

程序包

程序包使用以下命名约定。

软件更新命名约定

软件更新命名约定的格式为:productnamerrr-kby-xnn-fullfile-lang.exe,其中:

  • productname 是已发布产品的名称的简短标识符。

  • rrr 是版本的描述。例如,Service Pack 1 将为 sp1。

  • y 是与软件更新相关的知识库文章的相应编号。

  • nn 是表示硬件体系结构的编号(x86 或 x64)。

  • lang 是软件更新的语言。例如,美国英语为 en-us。

例如,对于语言为美国英语且针对基于 x86 的硬件的 Windows SharePoint Services 3.0 Service Pack 1 (SP1) 文件,其文件名为 wssv3sp1-kb936988-x86-fullfile-en-us.exe。

运行可执行的 .exe 文件安装了程序包后,建议您验证是否已安装此更新。对于 Windows Server 2003 和 Windows Server 2008,您可以按以下方式执行此操作:

  • Windows Server 2003 — 查看已安装更新的历史记录:单击“控制面板”,再单击“添加或删除程序”。选中“显示更新”复选框。此时将显示文件名和相应的知识库文章编号引用。例如,如果安装了 Microsoft Windows SharePoint Services 3.0 的更新,则“当前安装的程序和更新”列表将显示“Microsoft Windows SharePoint Services 3.0 更新 (KB932091)”。

  • Windows Server 2008 — 查看已安装更新的历史记录:单击“控制面板”,再单击“程序和功能”。在“任务”栏上,单击“查看已安装的更新”。此时将出现一系列更新;例如“Microsoft Windows SharePoint Services 3.0 更新 (KB932091)”。

在上述任一示例中,您都可以浏览到 https://support.microsoft.com/kb/\<知识库编号>(其中,<知识库编号> 是知识库文章编号),阅读提供有关程序包的详细信息的文章。

另请注意与程序包相关的以下信息:

  • 修补程序具有累积性。因此,如果两个程序包中包含一个或多个相同的修补程序,则内部版本号较高的程序包将包含内部版本号较低的程序包中所包含的全部内容。

  • 程序包的属性将向您显示包含该程序包的内部版本的编号。这一点非常重要,因为内部版本号有时比所显示的程序包内文件版本高,并且是一个更好的程序包内容参考点。

  • 您可以通过打开命令提示符窗口并在提示符处键入 <程序包名称>.exe /extract:.\<hfx> 命令(其中,<程序包名称> 是程序包的名称,\<hfx> 是文件夹名称)来解压缩程序包,以检查修补程序内容。上述命令会将程序包的内容解压缩到当前命令提示符的目录路径下名为 hfx 的文件夹中。您可以更改 \<hfx> 参数,以指定符合您要求的目录位置和文件夹名称。

  • 程序包名称可以包含字母 glb,这些字母表示该程序包中包含全局修补程序;例如,office-kb950487-fullfile-x86-glb.exe。

  • 程序包名称可以包含诸如 en-us(英语,美国)或 de-de(德语,德意志联邦共和国)之类的区域代码,这些代码表示该程序包中包含本地化修补程序;例如,wss-kb948957-fullfile-x86-en-us.exe。

修补程序

您可以手动安装单个修补程序。但是,手动安装单个修补程序时,升级过程会自动进行,这可能会启动升级程序。如果改为运行 .exe 程序包,则安装程序包时会禁用自动升级。

在 Windows SharePoint Services 和 Office SharePoint Server 2007 中,与 Service Pack 关联的修补程序 (patch) 的名称不同于更新汇总、公用更新和修补程序 (hotfix) 中的修补程序 (patch) 名称。例如,在累积更新中,Windows SharePoint Services 的全局修补程序名为 sts.msp(.msp 是 Windows Installer 更新程序包的文件扩展名),它会修补从原始媒体安装的 sts.msi 修补程序。另一个示例是 Service Pack 1,它包含名为 stswwsp1.msp 的文件,用来修补从原始媒体安装的 sts.msi 修补程序。虽然上述两个示例中的修补程序的文件名不同,但它们更新的文件相同。下表显示了用于 Windows SharePoint Services 和 Office SharePoint Server 的最常见映射。

产品 Windows Installer 更新程序包

Windows SharePoint Services 3.0

在下面的列表中,<region> 是基本语言代码,例如 en-us。

  • sts.msp

  • wssmui-<region>.msp

Office SharePoint Server 2007

在下面的列表中,<region> 是基本语言代码,例如 en-us。

  • coreserver.msp

  • coreservermui-<region>.msp

  • dlc.msp,其中“dlc”是包含工作流和策略的文档生命周期的标识符

  • dlcmui-<region>.msp

  • ifswfe.msp,其中“ifs”是 InfoPath Forms Services 的标识符

  • xlsrvapp.msp,其中“xls”是 Excel Calculation Services 的标识符

  • 在某些情况下,修补程序名称可能包含字符串“x-none”,此字符串表示该修补程序是一个全局修补程序。

全局和本地化修补程序

全局修补程序会影响语言不可知的产品部分。也就是说,此类修补程序只更改不关联任何特定语言的项。SharePoint 产品的设计可确保任何特定语言字符串都位于其各自的位置,以便可以单独对它们进行更新。因此,全局修补程序可应用于任何服务器,无论基本安装语言是什么或者是否安装了语言包。

本地化修补程序也称为本地修补程序,它们包含对特定语言字符串或相关代码的更新。本地化修补程序中的代码更改可能不适用于用户界面中显示的特定字符串,但它与这些字符串的相关程度足以使其成为该本地化修补程序的一部分。

常见问题:是安装全局修补程序、本地化修补程序,还是两者都安装?

决定要安装哪个修补程序取决于您希望通过安装完成的具体任务。以下各点可指导您作出此决定:

  • 大多数产品更新包含在全局修补程序中。如产品设计信息中所述,我们已小心分隔开了不构成基本代码块的产品代码中的特定语言部分。

  • 某些代码的修正需要全局修补程序和本地修补程序才能全面实施。如果仅安装了其中一种修补程序,则特定功能仍会与应用修补程序前一样处于损坏状态。

  • 由于 Service Pack 会更新所有内容,因此,在应用 Service Pack 后的某个时候将引入第一种依赖关系。在应用下一个 Service Pack 之前,此依赖关系将一直存在。安装全局修补程序或本地化修补程序不一定会影响服务器的整体运行,但如果要确保所有修正全部执行,请安装全局修补程序和本地化修补程序。

  • Microsoft 客户支持服务部门 (CSS) 强烈建议您在 SharePoint 环境中安装这两个修补程序,以确保您最大程度地从修正中获益,并使平台中的软件更新级别保持相同。

其他资源

为了帮助您更好地了解更新部署过程,请参阅 Daniel Winter 在 2008 年 3 月的 SharePoint 产品和技术会议上提供的演示文稿:了解和部署修补程序、公用更新和 Service Pack(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=121946&clcid=0x804)(该链接可能指向英文页面)。该演示文稿提供了有关 Microsoft 针对 Windows SharePoint Services 和 Office SharePoint Server 发布的各种软件更新的重要信息。

Daniel Winter 以 Windows SharePoint Services 3.0 SP1 和 Office SharePoint Server 2007 SP1 为例,介绍了有关升级前步骤、部署升级、验证升级和升级疑难解答的详细信息。强烈建议您在阅读本文的剩余部分以及部署软件更新之前,先观看该演示文稿。

可用的更新

以下是为 Windows SharePoint Services 3.0 发布的更新。

提示

SharePoint 产品和技术的更新资源中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=133360&clcid=0x804)(该链接可能指向英文页面) 提供了一个用于访问有关软件更新的信息的位置。

Windows SharePoint Services 3.0 的主要更新

名称 描述和 owssvr.dll 版本号

Windows SharePoint Services 3.0

Windows SharePoint Services 的最终生产版本 (RTM)。

owssvr.dll 版本号:12.0.4518.1016

10 月版公用更新 (2007)

在两个公告中发布了九个安全更新。有关详细信息,请参阅 Microsoft SharePoint 团队博客上的重要安全修补程序 MS07-059(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=133361&clcid=0x804)(该链接可能指向英文页面)。

owssvr.dll 版本号:12.0.6039.5000

备注

尽管 Windows SharePoint Services 显示的内部版本号为 12.0.6040,但是在“网站设置”中,您会看到显示的内部版本号为 12.0.0.6039,这是因为在 6040 中,Microsoft 软件许可条款发生了更改,因此,从 12.0.0.6039 到 12.0.0.6040 没有发生任何二进制数据更改。管理中心用户界面中的 Windows SharePoint Services 数据库会反映 RTM 内部版本号 12.0.0.4518,因为后端未发生二进制数据更改。

Service Pack 1

Service Pack 1 (SP1) 包含 Office SharePoint Server 2007 和 Windows SharePoint Services 3.0 中的许多修补程序、用于数据库重新分区和宿主网站集重命名的新 Stsadm 命令,以及对性能和容量计划的注意事项进行阐述的产品文档更新。有关此 Service Pack 包含的内容的详细信息,请阅读介绍性白皮书 Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007 的 Service Pack 1(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=105704&clcid=0x804)。

owssvr.dll 版本号:12.0.6219.1000

Service Pack 1 之后的汇总

此更新汇总提供针对 SP1 锁定代码之后所做的修正。有关详细信息,请参阅知识库文章 2008 年 1 月 31 日版 Windows SharePoint Services 3.0 Service Pack 1 之后的修补程序包说明 (https://go.microsoft.com/fwlink/?linkid=102044&clcid=0x804)。

owssvr.dll 版本号:12.0.6300.5000

基础结构更新 (IU)

基础结构更新用来修复 Windows SharePoint Services 3.0 中的几个问题。有关详细信息,请参阅 Windows SharePoint Services 3.0 基础结构更新说明 (https://go.microsoft.com/fwlink/?linkid=133362&clcid=0x804) 和 Windows SharePoint Services 3.0 基础结构更新修复的 Windows SharePoint Services 3.0 中的问题 (https://go.microsoft.com/fwlink/?linkid=133363&clcid=0x804)。

owssvr.dll 版本号:12.0.6320.5000

8 月版累积更新

有关此更新的详细信息,请参阅以下知识库文章:

owssvr.dll 版本号:12.0.6327.5000

10 月版累积更新

若要了解此更新中修复的问题,请参阅 2008 年 10 月 28 日版 Windows SharePoint Services 3.0 修补程序包 (Sts.msp) 说明 (https://go.microsoft.com/fwlink/?linkid=133366&clcid=0x804)

owssvr.dll 版本号:12.0.6331.5000

12 月版累积更新

此更新包含自 Windows SharePoint Services 3.0 发布以来修复的所有 Windows SharePoint Services 3.0 问题的修补程序。有关详细信息,请参阅 2008 年 12 月 16 日版 Windows SharePoint Services 3.0 累积更新程序包(WSS 服务器程序包)说明 (https://go.microsoft.com/fwlink/?linkid=139517&clcid=0x804)。

owssvr.dll 版本号:12.0.6335.5000

此更新包含:

  • Dw20w-x-none.msp

  • Sts-x-none.msp

  • Wssmui-en-us.msp(以及该产品的所有其他语言)

2 月版累积更新

若要了解此更新中解决的问题,请参阅 Windows SharePoint Services 3.0 累积更新包说明:2009 年 2 月 24 日 (https://go.microsoft.com/fwlink/?linkid=146627&clcid=0x804)

owssvr.dll 版本号:12.0.6341.5000

Service Pack 2

Service Pack 2 (SP2) 提供了对 Windows Server 2008 和 Internet Information Services (IIS) 7 的完全支持、扩展浏览器支持、Stsadm 命令行工具新的操作和属性、现有特性的改善功能,以及已知问题的修补程序。

Service Pack 2 包括 SP1 以及直至此 Service Pack 发布时的所有更新。有关 SP2 的说明,请参阅 Windows SharePoint Services 3.0 SP2 和 Windows SharePoint Services 3.0 语言包 SP2 说明 (https://go.microsoft.com/fwlink/?linkid=149885&clcid=0x804)

owssvr.dll 版本号:12.0.6421.1000

4 月版累积更新

4 月版累积更新 (CU) 为 Stsadm 提供了非常重要的修复程序,特别是 mergecontentdbs 操作。有关详细信息,请参阅 Windows SharePoint Services 3.0 累积更新服务器修补程序包 (Sts.msp) 说明:2009 年 4 月 28 日 (https://go.microsoft.com/fwlink/?linkid=154981&clcid=0x804)。

有关此更新的说明,请参阅知识库文章 968850 (https://go.microsoft.com/fwlink/?linkid=149888&clcid=0x804)

owssvr.dll 版本号:12.0.6504.5000

6 月版累积更新

有关 Windows SharePoint Services 3.0 的此更新的说明,请参阅 Windows SharePoint Services 3.0 累积更新服务器修补程序包(WSS 服务器程序包)说明:2009 年 6 月 30 日(https://go.microsoft.com/fwlink/?linkid=157329&clcid=0x804)。

此更新提供了 Windows SharePoint Services 3.0 的若干修复程序。有关详细信息,请参阅 Windows SharePoint Services 3.0 累积更新服务器修补程序包 (Sts.msp) 说明:2009 年 6 月 30 日(https://go.microsoft.com/fwlink/?linkid=157330&clcid=0x804)。

内部版本号:12.0.6510.5001

8 月版累积更新

有关 Windows SharePoint Services 3.0 的此更新的说明,请参阅 Windows SharePoint Services 3.0 累积更新服务器修补程序包(WSS 服务器程序包)说明:2009 年 8 月 25 日 (https://go.microsoft.com/fwlink/?linkid=164621&clcid=0x804)。

此更新提供了 Windows SharePoint Services 3.0 的若干修复程序。有关详细信息,请参阅 Windows SharePoint Services 3.0 累积更新服务器修补程序包 (Sts.msp) 说明:2009 年 8 月 25 日(https://go.microsoft.com/fwlink/?linkid=164623&clcid=0x804)。

owssvr.dll 版本号:12.0.6514.5000

累积更新内部版本号:12.0.6514.5000

10 月版累积更新

有关 Windows SharePoint Services 3.0 的此更新的说明,请参阅 Windows SharePoint Services 3.0 累积更新服务器修补程序包(WSS 服务器程序包)说明:2009 年 10 月 27 日(https://go.microsoft.com/fwlink/?linkid=169313&clcid=0x804)。

此更新为 Windows SharePoint Services 3.0 提供若干修复程序,并提供了升级前检查程序的改进功能。对升级前检查程序的显著更改包括改进的报告、新规则以及 stsadm –o EnumAllWebs 操作新增的内容,以便您可以立即列出 Web 部件、事件接收器、功能或 SetupPath 备份的文件。

有关详细信息,请参阅 Windows SharePoint Services 3.0 累积更新服务器修补程序包 (Sts-x-none.msp) 说明:2009 年 10 月 27 日 (https://go.microsoft.com/fwlink/?linkid=169314&clcid=0x804): October 27, 2009)。

owssvr.dll 版本号:12.0.6520.5000

累积更新内部版本号:12.0.6520.5000

建议的更新安装顺序

虽然 Microsoft 没有对更新安装顺序做出强制要求,但我们建议您按照以下顺序安装所需的 WSS 的 RTM 后的更新:

  1. Windows SharePoint Services 3.0 Service Pack 2(知识库文章 953338)

  2. Windows SharePoint Services 3.0 10 月版累积更新(知识库文章 975002)

有关使用 12 月版 CU 创建整合安装源的信息,请参阅如何使用最新更新创建 SharePoint 整合安装(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=139512&clcid=0x804)(该链接可能指向英文页面) 博客文章。

Important 重要说明:

请记住,在服务器场中的每台服务器上运行 SharePoint 配置向导或在命令提示符下运行 Psconfig.exe 来完成更新。您无需在安装顺序中的每个步骤之间运行 SharePoint 配置向导或 Psconfig。您可以等到所有更新都安装到给定服务器后,再运行 SharePoint 配置向导或 Psconfig。

安装软件更新

为了在服务器场上成功安装软件更新,我们建议您按照本文中提供的安装前、安装和验证步骤进行操作。

开始之前

开始安装前步骤之前,请注意以下事项:

  • Microsoft 建议将软件更新的安装安排在给尽量不给用户的工作造成中断的时间来进行。请向运行 Windows SharePoint Services 3.0 的服务器上承载的网站涉及的用户和关键人员发出预定计划通知,并根据需要调整安装计划。

  • 不要在生产环境中安装 Windows SharePoint Services 3.0 软件更新的测试版本。

  • 必须下载针对您的硬件和软件语言的正确软件更新文件。

  • 如果您先前安装了某个修补程序,但在这一广泛使用的软件更新中未修正该修补程序所针对的问题,则必须与 Microsoft 客户支持服务部门 (https://go.microsoft.com/fwlink/?linkid=99201&clcid=0x804) 联系,以获得该修补程序的已更新版本来解决您环境中的特定问题。

  • 安装软件更新期间,必须从服务中移除运行 WSS 3.0 的 Web 服务器。执行此操作的原因如下:软件更新可能会对 SQL Server 数据库进行架构更改;升级过程中的用户创作操作可能会导致前端服务器和后端服务器具有不同的内容。

  • 如果在服务器场中运行 Windows SharePoint Services 3.0 的 Web 服务器上安装更新,则会出现以下情况:在服务器场中的第一台 Web 服务器上安装软件更新后,这台 Web 服务器上的文件版本和该服务器场中的数据库会与其他 Web 服务器上的文件版本有所不同。这种不一致会导致该服务器场无法正常工作,甚至会使有效的请求导致错误。当该服务器场中的所有 Web 服务器上均安装软件更新后,会按预期方式向用户返回结果。

  • 在服务器场部署中,您必须将所有 Windows SharePoint Services 3.0 Web 服务器更新为相同的软件更新版本。

  • 若要在服务器场中部署软件更新,您必须使用域帐户登录到 Web 服务器或应用程序服务器。域帐户必须具有下列权限:

    • Web 服务器计算机上 Administrators 组的成员。

    • 运行 SQL Server 的服务器上的 Administrators 组的成员。或者,所有 SharePoint 产品和技术数据库的固定数据库角色 db_owner 的所有者。

    为确保您具有安装软件更新和运行 SharePoint 产品和技术配置向导所需的正确权限,Microsoft 建议您将用于 SharePoint 管理中心 v3 应用程序池标识的帐户添加到每台本地 Web 服务器和应用程序服务器上的 Administrators 组中,然后使用该帐户登录。仅当安装更新然后运行 SharePoint 产品和技术配置向导以完成升级时,才需要这些更改。完成更新安装后,请从每台本地 Web 服务器和应用程序服务器移除该帐户。

  • 在许多 IT 环境中,数据库管理员 (DBA) 负责创建和管理数据库。您的组织中的安全策略和其他策略可能需要 DBA 创建 Windows SharePoint Services 3.0 使用的数据库。有关如何在 DBA 创建和管理数据库的环境中部署 Windows SharePoint Services 3.0 的信息,请参阅使用 DBA 创建的数据库进行部署 (Windows SharePoint Services) (https://go.microsoft.com/fwlink/?linkid=86818&clcid=0x804)。

  • 可以直接登录服务器或通过终端服务控制台会话连接到服务器来安装软件更新。有关如何使用控制台会话的信息,请参阅 Microsoft 知识库文章 278845:如何使用 Windows Server 2003 终端服务连接到并隐藏控制台会话 (https://go.microsoft.com/fwlink/?linkid=98317&clcid=0x804)。

安装前步骤

安装软件更新之前,建议您执行以下操作:

  • 检查计时器作业的状态。首次在服务器场中的 Web 服务器上安装 Windows SharePoint Services 时,如果使用升级的方法(就地升级或逐步升级)且升级作业仍在进行中,则软件更新安装可能会失败。您必须确保现在没有运行任何升级过程。请转到 SharePoint 管理中心网站,单击“操作”,然后在“全局配置”部分中单击“计时器作业状态”。如果列出了任何升级作业,则必须让升级完成,然后再安装软件更新。

    出现在“计时器作业状态”页上的升级作业由下列一项或两项操作产生:

    1. 正在对网站进行升级。

    2. 在 SharePoint 产品和技术配置向导中选择了就地升级选项。

      备注

      运行就地升级时,将同时对所有内容和配置数据就地升级。启动就地升级过程时,Web 服务器和网站将保持脱机状态,直到安装完升级。执行就地升级时,不能暂停或回滚到先前的版本。

    验证了“计时器作业状态”页上未列出任何升级项目之后,可以继续安装软件更新。

  • 如果内容数据库中存在孤立对象(即不具有任何父/子关系的项目),则软件更新安装将失败。为了确保安装成功,您必须先修复对象的关系或删除孤立对象,然后再开始安装软件更新。有关如何解决内容数据库中包含一个或多个孤立对象的问题的详细信息,请参阅 Microsoft 知识库 (KB) 文章尝试将 Windows SharePoint Services 2.0 升级到 Windows SharePoint Services 3.0 时收到以下错误消息:“升级时遇到一个或多个未被 Prescan.exe 更新的列表,因此必须退出” (https://go.microsoft.com/fwlink/?linkid=105755&clcid=0x804)。

  • 如果通过直接修改网站模板文件自定义了一个预定义网站模板(Microsoft 不建议这样做),则安装软件更新可能会覆盖您修改过的某些文件,并且这些文件中的自定义项将丢失。您必须在安装软件更新后重新应用所有的网站模板自定义项。

  • 在所有前端 Web 服务器上停止 World Wide Web 发布服务 (W3SVC) 以使所有用户断开与服务器场的连接。在具有多台前端 Web 服务器的服务器场中,如果您允许用户在更新了某一台 Web 服务器上的文件和数据库后进行连接,而此时其他 Web 服务器尚未更新,则用户将无法浏览网站。

    备注

    如果手动停止 World Wide Web 发布服务,则必须在安装结束后手动启动此服务。

  • 开始备份前,应执行以下步骤来清理环境:

  • 如果您的任何数据库中包含的网站集数目超过在下载文章规划和监控 Windows SharePoint Services 的 SQL Server 存储:性能建议和最佳做法(白皮书) 的“信息体系结构建议”中建议的网站集数目,则应在多个数据库之间平衡网站集负载。

  • 在执行任何升级操作前,应根据最佳实践设置内容数据库的大小。

  • 确保遵循有关 SQL Server 页填写要素的建议和其他存储规划最佳实践,然后再开始升级。有关存储最佳实践的详细信息,请参阅存储规划和监控性能建议 (https://go.microsoft.com/fwlink/?linkid=105890&clcid=0x804)。

  • 开始安装软件更新前,应该先备份服务器场。创建搜索和所有数据库的备份。有关如何执行备份的详细信息,请参阅准备备份 Windows SharePoint Services 3.0 技术。Microsoft 建议您执行以下过程:

    • 配置数据库和管理中心内容数据库:在停止服务器场之后,必须使用 SQL Server 工具备份数据库。使用简单恢复模式,以便截断事务日志。此备份并非用于立即还原的目的,但它可以在您需要重新构建数据库时帮助您精确地重新构建一个配置数据库。有关详细信息,请参阅移动所有数据库 (Windows SharePoint Services 3.0)

    • 内容数据库:使用 Stsadm 或 SQL Server 执行完整备份操作以备份所有内容数据库。如果使用的是 SQL Server,则应采用完整恢复模式,防止截断事务日志。

      由于内容数据库包含网站数据,必须保留包含该数据的未提交事务日志,请确保通过完整恢复模式备份了所有内容数据库。

      Important 重要说明:

      简单恢复模式不适用于无法接受最近所做的更改发生丢失的生产系统。在这些情况下,我们建议您使用完整恢复模式。

    • 前端 Web 服务器:如果您自定义了前端 Web 服务器,请确保准确记录了所有自定义项,以便可以在任何时候重新构建服务器。作为最后的办法,如果未记录自定义项,或者不确定 Web 应用程序的自定义程度,建议您创建前端 Web 服务器的备份映像。确保对已部署到前端 Web 服务器上的所有解决方案包进行备份。

      提示

      理想状态下,如果您要自定义前端 Web 计算机,则应通过使用一个允许将自定义项应用于新计算机的稳固生成过程或脚本来管理自定义。

      如果您在升级期间遇到无法恢复的故障,则可能需要重新安装 SharePoint 并从创建的备份映像还原服务器。您需要手动将任何自定义项应用于前端 Web 服务器。

      Important 重要说明:

      Microsoft 建议您在确认软件更新安装成功后备份服务器场。

      备份所有数据库后,使用 SQL Server DBCC shrinkfile 命令释放未使用的日志空间,以便尽可能腾空日志。有关详细信息,请参阅收缩事务日志 (https://go.microsoft.com/fwlink/?linkid=105233&clcid=0x804)。这是验证是否可以还原数据库的最佳实践。

  • 在拥有大量网站的服务器场内,在附加了内容数据库的情况下安装软件更新可能会造成过长的停机时间。为了尽量减少停机时间,Microsoft 建议您执行分离内容数据库这一额外的步骤。

    Important 重要说明:

    如果您的内容数据库包含 Office Project Server 网站,请不要将其与服务器场分离。在继续之前,请参阅Extract Project Web Access site data to a new content database一文。

安装步骤

本节包括在各种规模的服务器场中成功安装软件更新所需执行的全部过程。如果要更新某个大型服务器场,则应阅读本文档中的大型服务器场优化一节。

必须在运行 Windows SharePoint Services 3.0 的每台 Web 服务器上安装软件更新,直到将相关文件复制到服务器场中的所有 Web 服务器上。应返回到其中某台 Web 服务器来完成安装。在所选的 Web 服务器上完成安装后,可以在其他每台 Web 服务器上完成安装。

使用以下过程可以执行以下操作:

  • 使所有软件更新文件在服务器场中的所有服务器上都可用。
  • 完成在承载主管理中心网站的服务器上的更新。
  • 完成对服务器场中的其余服务器的更新。

备注

您必须在服务器场中的每台 Web 服务器上执行以下过程中的步骤 1 至 6,才能完成任何一台 Web 服务器上的安装。

安装软件更新

  1. 通过在所有 Web 服务器上停止 World Wide Web 发布服务 (W3SVC) 来断开用户与服务器场的连接。

    备注

    这是一个手动完成的预防步骤,旨在确保该服务已完全停止。

  2. 为服务器场中的所有服务器下载并安装适当的 Windows SharePoint Services 3.0 软件更新。

  3. 在软件更新的安装结束时,SharePoint 产品和技术配置向导会启动。

    备注

    如果该向导没有自动启动,请单击“开始”,依次指向“所有程序”、“管理工具”,然后单击“SharePoint 产品和技术配置向导”。

  4. 在 SharePoint 产品和技术配置向导的“欢迎”页上,单击“下一步”。

  5. 在通知您某些服务可能必须在配置过程中重新启动的对话框中,单击“是”。

  6. 在“正在完成 SharePoint 产品和技术配置向导”页上,单击“下一步”。

  7. 当关于在服务器场中进行安装的对话框打开时,不要单击“确定”,而是让各台服务器上显示以下对话框:

    必须运行安装程序为服务器场中的每台服务器安装新的二进制文件。如果服务器场中存在多台服务器,请立即在其他服务器上运行安装程序和配置向导,然后返回此服务器并单击“确定”以继续。

  8. 当服务器场中的所有 Web 服务器上均出现上述对话框时,请使用承载管理中心网站的那一台 Web 服务器来完成安装。

  9. 在您于上一步中选择的服务器上,单击“确定”。

  10. 在“配置成功”对话框中,单击“完成”。

  11. 完成对承载管理中心网站的一台 Web 服务器的更新后,请按照本文中验证更新是否完成并成功一节中的过程进行操作,以确保已在这台 Web 服务器上成功完成软件更新安装。

  12. 单击该对话框中的“确定”以继续更新服务器场中的其余计算机,一次一台。

    备注

    SharePoint 产品和技术配置向导一次仅在一台计算机上执行配置过程,这一点很重要。

  13. 在服务器场中的所有 Web 服务器上完成软件更新的安装和配置后,使 Web 服务器可供用户使用,方法是在您手动停止了 World Wide Web 发布服务的每台服务器上手动启动此服务。

如果完成了本文中下文所述的“分离内容数据库”过程,则必须使用下列某一过程在完成软件更新安装后附加内容数据库,具体取决于是否配置了额外的计算机来升级内容数据库。

备注

如果没有执行“分离内容数据库”过程,则可以跳过以下用来附加内容数据库的过程。

如果没有专门配置额外的计算机来升级内容数据库,则必须执行下一个过程“在命令提示符下附加内容数据库”。该过程会附加内容数据库并启动内容数据库的升级。

在命令提示符下附加内容数据库

  • 若要附加数据库,请打开命令提示符窗口,并在命令提示符下键入以下内容:

    stsadm -o addcontentdb -url <http://备份服务器名称:端口> -databasename <内容数据库名称> -databaseserver <新主体服务器>

如果专门配置了额外的计算机来升级内容数据库,则可以使用以下过程将内容数据库附加到更新后的计算机。

附加内容数据库

  1. 单击“开始”,依次指向“所有程序”和“管理工具”,然后单击“SharePoint 3.0 管理中心”。

  2. 在管理中心网站上,单击“应用程序管理”。

  3. 在“应用程序管理”页上的“SharePoint Web 应用程序管理”部分中,单击“内容数据库”。

  4. 在“管理内容数据库”页上,单击“添加内容数据库”。

  5. 在文本框中输入之前分离的内容数据库的信息。

  6. 对要附加的每个内容数据库重复步骤 4 和 5。

必须在服务器场中运行 Windows SharePoint Services 搜索服务且满足下列条件之一的服务器上执行以下过程:

  • 您运行的是最小特权方案。

  • 您用于搜索服务的帐户为下列帐户之一:

    • 不是本地计算机上的管理员

    • 不是服务器场管理员帐户的成员

启动搜索服务

  1. 打开命令提示符窗口并导航至以下目录:%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\bin。

  2. 若要确定运行联机 Windows SharePoint Services 搜索服务的实例的计算机,请在命令提示符处键入以下内容:

    stsadm -o spsearch -action list

  3. 在本地或通过远程连接方式,登录到上一步返回的列表中的各台计算机,然后在命令提示符处键入以下内容:

    stsadm -o spsearch -action start

大型服务器场优化

在超大型服务器场中,在附加内容数据库的情况下安装软件更新会导致太多停机时间。如果有多个网站或许多 Web 服务器,那么为了尽可能缩短升级所需的停机时间,建议您执行分离内容数据库这一额外步骤。为使升级操作的性能最佳,您应当对每台数据库服务器使用 4 到 5 台前端 Web 服务器。

备注

除非是在超大型服务器场中部署软件更新,否则不需要执行此过程。

分离内容数据库

  1. 若要使用 Stsadm 分离内容数据库,请打开命令提示符窗口,并导航至 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin 目录。

  2. 在命令提示符处键入以下内容:

    stsadm -o deletecontentdb -url http:// computername -ContentDatabaseName

    在此操作中, -url 指定将从中分离内容数据库的 Web 应用程序,而 -databasename 指定要分离的内容数据库的名称。

    备注

    如果数据库服务器位于一台单独的服务器上,则需要使用 -databaseserver 参数来指定该数据库服务器的名称。

升级服务器场后,必须将内容数据库重新附加到服务器场。一次只能将一个内容数据库附加到服务器场。这是因为,在将内容数据库附加到已升级的服务器场时,该内容数据库会自动升级。

如果要进一步简化升级过程,则可以将其他计算机配置为在包含单台计算机的服务器场中运行 Windows SharePoint Services 3.0 SP1 的 Web 服务器;建议您配置四到五台 Web 服务器。您必须在这些临时前端 Web 服务器上配置备用访问映射,以保持和原始服务器一致。如果备用访问映射不一致,则内容数据库可能会升级,但其网站内容中可能包含错误的 URL。这将导致某些网页无法正常显示,并且您必须联系 Microsoft 产品服务部门来解决这一问题。之后,若要对内容数据库执行并行升级,则应在内容数据库与原始服务器场分离的情况下,使用这些 Web 服务器来升级内容数据库。

从临时 Web 服务器分离已升级的内容数据库,然后再将它们附加回原始服务器场后,这些内容数据库就可以提供服务了。此时,必须移除以前版本中的所有内容数据库,然后备份该服务器场。

备注

如果您分离某个内容数据库后重新附加该数据库,请注意,在下次对该内容数据库中的内容进行爬网时,将发生完全爬网,即使已请求了增量爬网也是如此。因为完全爬网将对所有内容进行重新爬网(无论先前是否对这些内容进行了爬网),所以完全爬网所需的时间明显多于增量爬网。

如果运行的是 Windows SharePoint Services 3.0 的基础结构更新,则在使用内置工具还原或重新附加数据库时,会保留每个内容数据库的标识符 (ID)。使用内置工具时的默认更改日志保留行为如下所示:

  • 还原服务器场时,保留所有数据库的更改日志。

  • 重新附加数据库时,保留内容数据库的更改日志。

  • 仅还原内容数据库时,不保留内容数据库的更改日志。

当保留数据库 ID 和更改日志时,搜索将根据爬网规则定义的定期计划继续爬网。当不保留更改日志时,搜索将在下一个预定爬网过程中执行完全爬网。

有关详细信息,请参阅移动所有数据库 (Windows SharePoint Services 3.0)保护和恢复内容 (Windows SharePoint Services 3.0)

此方法存在的一个限制是,您不能同时为每个 Web 应用程序更新多个内容数据库,即便您使用多台计算机也是如此。

验证更新是否完成并成功

安装软件更新后,使用以下方法之一验证安装是否成功:

  • 查看升级日志文件。除了查看 Upgrade.log 文件中的安装结果之外,您还可以使用此日志文件解决安装失败问题。

  • 检查特定文件的版本号和注册表项。如果需要对软件更新安装是否成功做进一步调查,可使用此过程来验证特定文件的版本号以及验证注册表中的特定注册表项。

  • 检查 SQL 架构。若要验证软件更新安装是否成功,还可以使用 SQL 查询分析器来检查 SQL Server 架构。虽然 DLL 文件的版本和注册表在升级的第一阶段(此时正在复制文件)已更新,但只有在 SharePoint 产品和技术配置向导运行后才会升级 SQL Server 架构。应使用以下过程来确定在软件更新后是否运行了 SharePoint 产品和技术配置向导。

  • 查看“服务器场中的服务器”页上的版本号。您可以使用 SharePoint 管理中心网站查看“服务器场中的服务器”页上的版本号。但是,请注意,此页仅显示 Windows SharePoint Services 3.0 的版本号。

查看升级日志文件

  1. 在 Windows 资源管理器中,切换到以下目录:

    %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\LOGS

  2. 使用文本编辑器打开 Upgrade.log 文件。

  3. 滚动到安装软件更新的日期。

  4. 搜索或目视扫描以下条目:

    Finished upgrading SPFarm Name= <配置数据库的名称>

    In-place upgrade session finishes. Root object = SPFarm=<配置数据库的名称>, recursive = True. 0 errors and 0 warnings encountered.

    如果找到这些条目,则安装已成功。

  5. 如果未在上一步中找到这些条目,则可以在 Upgrade.log 文件中搜索或目视扫描以下术语,以确定可能造成安装失败的特定问题:

    • fail

    • error

    确定并解决了阻碍安装的问题后,请执行本节中稍后提供的“强制执行软件更新”过程。

在某些配置中,已使用无权访问 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\ 中 LOGS 文件夹的凭据配置了 SharePoint 定时服务 (OWStimer) 帐户(默认情况下,该帐户为 SharePoint 管理中心 v3 应用程序池所使用的帐户)。如果属于这种情况,则 Upgrade.log 的部分内容存储在运行 SharePoint 定时服务的帐户的临时存储文件夹中。

若要将所有可用日志信息(包括详细的输出和调试信息)均写入软件更新安装的日志文件中,请运行以下命令:

msiexec /p <PatchPackage> /l*vx %temp%\patch.log

其中,PatchPackage 是解压缩的软件更新文件 (.msp) 的路径

可以在临时文件位置找到该日志文件,其文件名为 msi*.log。

备注

在再次安装软件更新之前,可以启用 Windows Installer 日志记录。若要启用 Windows Installer 日志记录,请参阅 Microsoft 知识库文章 99206:如何启用 Windows Installer 日志记录 (https://go.microsoft.com/fwlink/?linkid=99206&clcid=0x804)。

检查特定文件的版本号和注册表项

  • 您可以检查 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\ISAPI 中特定文件的版本号。

    检查安装的更新的 owssvr.dll 版本号,并将其与“Windows SharePoint Services 3.0 的主要更新”表中提供的 Windows SharePoint Services 3.0 owssvr.dll 版本号进行比较。

  • 验证以下位置中 Version 项的值是否正确:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0

    检查安装的更新的 owssvr.dll 版本号,并将其与“Windows SharePoint Services 3.0 的主要更新”表中提供的 Windows SharePoint Services 3.0 owssvr.dll 版本号进行比较。

通过直接检查 SQL 架构来验证

  • 可以对任何 SharePoint 产品和技术数据库运行此 SQL Server 查询,以跟踪 GUID 为 00000000-0000-0000-0000-000000000000 的数据库上运行的所有升级:

    SELECT * FROM Versions

    映射到以上 GUID 的最大值应等于产品的当前版本。对于 Service Pack 1,版本应包括 6211。

如果安装不成功,则可以再次运行 SharePoint 产品和技术配置向导,或者使用下面的过程在命令提示符下完成配置。

备注

在再次安装软件更新之前,可以启用 Windows Installer 日志记录。有关信息,请参阅 Microsoft 知识库文章 99206:如何启用 Windows Installer 日志记录 (https://go.microsoft.com/fwlink/?linkid=99206&clcid=0x804)。

强制执行软件更新

  1. 打开命令提示符窗口,在命令提示符下转到以下目录:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin

  2. 键入以下命令:

    psconfig -cmd upgrade -inplace b2b -wait -force

查看“服务器场中的服务器”页

  1. 使用下列方法之一打开“服务器场中的服务器”页:

    • 在管理中心主页上,单击“操作”。然后在“操作”页上的“拓扑结构和服务”部分,单击“服务器场中的服务器”。

    • 从 Internet Explorer 中,查看下面的网页:

      http://服务器名称:端口/_admin/FarmServers.aspx

      其中,服务器名称 是服务器的名称,端口 是为管理中心网站配置的端口。

  2. 在“服务器场中的服务器”页上,在“版本”旁检查服务器场中每台服务器的版本号,以验证每台服务器是否已更新为新的二进制版本。

您可以通过检查“Windows SharePoint Services 3.0 的主要更新”表,验证软件更新的 Windows SharePoint Services 3.0 版本号是否正确。

如果服务器的版本号与软件更新的版本号一致,则说明服务器更新成功。如果版本号不正确,则说明软件更新安装不成功。若要确定并解决阻碍安装问题,请执行本文前面的“查看升级日志文件”过程。

向服务器场添加新服务器(可选)

如果需要构建一个新的服务器以加入现有服务器场中,建议您使用一个包含软件更新文件的安装源。当使用该安装源将新服务器添加到服务器场中时,软件更新已经应用到新服务器,并且新服务器的版本和服务器场中其余服务器的版本一致。

您可以在以下位置下载作为更新版本的 Windows SharePoint Services 3.0 SP1:

您可以使用 updates 文件夹创建一个安装源位置,其中已包含与通过使用 updates 文件夹在服务器场中安装的更新相一致的软件更新。有关详细信息,请参阅主题创建包含软件更新的安装源 (Windows SharePoint Services 3.0)

如果需要构建一个新的服务器以加入现有服务器场,但您尚未创建已更新的安装源,则必须使用以下过程。

构建服务器以加入现有服务器场

  1. 安装不带任何软件更新的产品,并且不要运行 SharePoint 产品和技术配置向导。

    备注

    如果不运行 SharePoint 产品和技术配置向导,就不会通过创建注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web server extensions\12.0\Secure\ConfigDB 来定义配置数据库的位置。

  2. 安装软件更新。

  3. 在命令提示符下,运行 SharePoint 产品和技术配置向导。

如果不遵照此过程,并且在安装已发布产品后运行了 SharePoint 产品和技术配置向导,那么 SharePoint 产品和技术配置向导就会读取 ConfigDB 注册表项并显示以下内容:异常: System.InvalidOperationException: 对象的当前状态使该操作无效。若要解决这一问题,必须修改注册表,或者使用命令行来强制配置成功完成。

使用注册表编辑器修改 ConfigDB 注册表项的内容,然后运行 SharePoint 产品和技术配置向导。

通过修改注册表在配置失败后强制执行安装

  1. 安装软件更新并且不要运行 SharePoint 产品和技术配置向导。

  2. 使用注册表编辑器将安装类型修改为干净安装。将注册表项更改为:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web server extensions\12.0\WSS\"SetupType"="CLEAN_INSTALL"

  3. 运行 SharePoint 产品和技术配置向导以执行断开连接操作。

  4. 运行 SharePoint 产品和技术配置向导以连接到服务器场。

使用 Psconfig 命令行工具。

备注

有关使用 Psconfig 的详细信息,请参阅SharePoint 产品和技术配置向导的命令行参考 (Windows SharePoint Services)

配置失败后强制执行安装(命令行)

  1. 安装不带任何软件更新的产品,并且不要运行 SharePoint 产品和技术配置向导。

  2. 安装软件更新并且不要运行 SharePoint 产品和技术配置向导。

  3. 打开命令提示符窗口,在命令提示符下键入以下内容:

    psconfig -cmd configdb -connect -server <SQL 服务器名称> -database SharePoint_Config_ <数据库名称> -user <域用户名> -password <密码> -cmd helpcollections -installall -cmd secureresources -cmd services -install -cmd installfeatures -cmd applicationcontent -install

更新语言模板包

对于服务器上安装的用来呈现内容的每个语言模板包,都必须安装更新后的语言模板包。若要安装语言模板包,可以通过 Microsoft 下载中心下载更新后的语言模板包。但是,建议您浏览到 Microsoft Update 或 Windows Update 网站,以检测您的前端 Web 服务器上所安装的语言模板包。为当前所安装的每个语言模板包安装更新后的语言模板包。

在为当前安装的每个语言模板包安装更新的语言模板包后,必须运行 SharePoint 产品和技术配置向导。

若要创建可用来安装已应用软件更新的语言模板包的安装位置,请参阅主题创建包含软件更新的安装源 (Windows SharePoint Services 3.0)

另请参见

其他资源

Windows SharePoint Services 技术中心