通过执行整合安装升级到 Office SharePoint Server 2007

更新时间: 2008年8月

应用到: Microsoft Search Server 2008

 

上一次修改主题: 2008-08-19

按所列顺序使用以下过程,通过执行整合安装,从 Microsoft Search Server 2008 或 Search Server 2008 Express 升级到 Office SharePoint Server 2007、Microsoft Office Server 的基础结构更新、Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1)(可选)和 Windows SharePoint Services 3.0 的基础结构更新。

本文内容:

  • 开始之前

  • 简要步骤

  • 先决条件

  • 创建共享文件夹

  • 将所有 Office SharePoint Server 2007 文件复制到共享文件夹

  • 下载 Office SharePoint 2007 SP1 并将其解压缩到 Upgrades 文件夹(可选步骤)

  • 从 Microsoft Office Server 的基础结构更新下载和解压缩文件

  • 运行 Setup.exe 以安装所有组件

  • 安装后配置

  • 将 SSP 移至新的 Web 应用程序

  • 可选步骤

开始之前

本节介绍在安装软件更新之前应考虑的建议的概述。

  • 将升级安排在给用户的工作造成最少中断的时间来进行。

    在升级过程中,您不需要停止服务、计时器作业或爬网。安装向导将停止或暂停这些工作,然后根据需要恢复它们。安装向导在升级过程中重新启动以下服务:Internet Information Services、SharePoint 管理服务和 SharePoint 定时服务。

    提示

    您不必在 Web 前端服务器上停止 World Wide Web 发布服务。但是,在升级过程中,当安装向导重新启动服务时,对于网站的访问会暂时受到影响。

  • 针对运行 Microsoft Search Server 2008 或 Search Server 2008 Express 的服务器上承载的网站,与相关的用户和关键人员协商建议的计划,如果需要,则调整此计划。

开始安装软件更新前,应该先备份服务器场。应创建搜索数据库和所有数据库的备份。建议遵照以下准则:

  • **搜索:**使用 SharePoint 管理中心中的备份操作或 stsadm 命令行工具创建共享服务提供程序 (SSP) 的完整备份。备份操作在文件系统中同时包含 SSP 数据库和内容索引。

    警告

    在备份前,应验证要备份的驱动器上是否有足够的可用空间来备份整个服务器场。即使只备份搜索 SSP,如果没有可用空间用于整个服务器场,备份操作也会失败。

  • **配置数据库和管理中心内容数据库:**在停止服务器场之后,必须使用 SQL Server 工具备份数据库。使用简单恢复模式,以便截断事务日志。有关详细信息,请参阅移动所有数据库 (Search Server 2008)

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

  • **前端 Web 服务器:**如果自定义了前端 Web 服务器,或者不确定对 Web 应用程序自定义的程度,那么建议您对前端 Web 服务器制作备份映像。确保对已部署到前端 Web 服务器上的所有解决方案包进行备份。

    提示

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

  • 如果您在升级期间遇到无法恢复的故障,则可能必须从所创建的备份映像还原服务器。您需要手动将所有自定义项应用于前端 Web 服务器。

    提示

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

Important重要信息
在升级过程中正在运行的备份操作将失败。因此,建议您等待所有备份完成,然后开始升级。

有关详细信息,请参阅保护和还原服务器场 (Search Server 2008)

简要步骤

以下列表介绍当您使用整合安装将 Microsoft Search Server 2008 或 Microsoft Search Server 2008 Express 升级到 Office SharePoint Server 2007 时必须执行的简要步骤:

  • 创建共享文件夹。此文件夹将包含 Office SharePoint Server 2007 安装文件、Microsoft Office Server 的基础结构更新、Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1)(可选)以及 Windows SharePoint Services 3.0 的基础结构更新。

  • 将 Office SharePoint Server 2007 文件复制到共享文件夹。

  • 可以将 svrsetup.dll 从共享文件夹复制到 Upgrades 文件夹,也可以选择将 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1) 下载和解压缩到共享文件夹中的 Upgrades 文件夹中。

  • (可选)将 Windows SharePoint Services 3.0 的基础结构更新 中的文件下载并解压缩到共享文件夹。建议您安装此更新,因为其中提供有 Microsoft Office Server 的基础结构更新 中未包含的更新。

  • 将 Microsoft Office Server 的基础结构更新 中的文件下载并解压缩到共享文件夹。

  • 运行 Setup.exe 以安装所有组件,然后运行安装后配置。

在完成安装后配置步骤之后,建议您执行某些其他步骤:

  • 将共享服务提供程序 (SSP) 网站移至新的 Web 应用程序。

    默认情况下,管理中心网站和 SSP 网站位于相同的 Web 应用程序中。在升级到 Office SharePoint Server 2007 之后,建议您将 SSP 网站移至新的 Web 应用程序中。否则,您将无法备份 SSP。

  • 可以选择用通过不同网站模板(如“协作门户”模板)创建的网站替换搜索中心网站。

本文中的过程适用于升级服务器场或单一服务器安装。

先决条件

本节讨论在可以从 Microsoft Search Server 2008 或 Microsoft Search Server 2008 Express 升级到 Office SharePoint Server 2007 之前必须具备的项和信息。

软件需求

本文中的过程假定 Microsoft Search Server 2008 或 Microsoft Search Server 2008 Express 已在您要升级到 Office SharePoint Server 2007 的一台或多台计算机上运行。您必须具有 Internet 的访问权限,才能下载本文前面介绍的更新。

Important重要信息
如果您正在升级 Microsoft Search Server 2008 或 Microsoft Search Server 2008 Express 的 x86 安装,则必须确保升级时只使用 x86 组件。这些组件包括操作系统、Office SharePoint Server 2007、Windows SharePoint Services 3.0 的基础结构更新 和 Microsoft Office Server 的基础结构更新。同样,如果您正在升级 Microsoft Search Server 2008 或 Microsoft Search Server 2008 Express 的 x64 安装,则必须确保您使用所有 x64 组件。

必需的权限

若要执行本文中的任务,您必须是服务器场中每台计算机上 Administrators 组的成员、服务器场管理员和共享服务提供程序管理员。

提示

如果您正在升级包含多台计算机的服务器场,则必须按照以下顺序对服务器场中的每台计算机执行本文中的步骤:索引服务器、查询服务器以及最后为前端 Web 服务器。

创建共享文件夹

提示

若要创建共享文件夹,您必须是您要在其上创建共享文件夹的服务器上的 Administrators 组的成员。

  1. 以 Administrators 组成员身份登录到您要在其上创建共享文件夹的计算机。

  2. 创建一个共享文件夹,以容纳您要在整合安装中包括的所有文件。

  3. 确保向将从该共享中进行安装的所有管理员授予针对此共享文件夹的读取权限或更高级别的权限。

将所有 Microsoft Office SharePoint Server 2007 文件复制到共享文件夹

  1. 将所有 Office SharePoint Server 2007 文件和文件夹复制到共享文件夹。

    例如,您可以复制 Office SharePoint Server 2007 CD 中的文件。确保文件夹层次结构与 CD 上的文件夹层次结构保持相同。

    提示

    此文件夹层次结构的一个重要组成部分是名为 Updates 的文件夹。在本文的后面,我们会将其他文件复制到 Updates 文件夹,当您运行 Office SharePoint Server 2007 安装向导时将自动使用此文件夹。

  2. 执行下列操作:

    • 如果要安装 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1),请继续执行下载 Office SharePoint Server 2007 SP1 并将其解压缩到 Upgrades 文件夹(可选步骤)。建议您安装 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1)。

    • 如果您不想安装 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1),请转至步骤 3。

  3. 将共享文件夹的根目录下的 svrsetup.dll 文件复制到您先前创建的共享文件夹的 Updates 文件夹中。

  4. 继续执行从基础结构更新下载和解压缩文件部分。

下载 Office SharePoint Server 2007 SP1 并将其解压缩到 Upgrades 文件夹(可选步骤)

执行以下步骤以安装 Office SharePoint Server 2007 SP1。请注意,由于 Windows SharePoint Services SP1 已内置在 Search Server 2008 中,因此无需对其进行安装。

  1. 将 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1) 下载到您先前创建的共享文件夹内的 Updates 文件夹中。

    您可以从 Microsoft 下载中心 (https://go.microsoft.com/fwlink/?linkid=105636&clcid=0x804) 下载 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1)。

  2. 打开命令提示符并导航到您先前创建的共享文件夹内的 Updates 文件夹。

  3. 若要从 Service Pack 解压缩文件,请在命令提示符中键入以下命令,然后按 Enter。

    filename .exe /extract: drive :\ folder

    其中,filename 是 Service Pack 的文件名。默认情况下,x86 计算机的对应文件名为 officeserver2007sp1-kb936984-x86-fullfile.exe,而 x64 计算机的对应文件名为 officeserver2007sp1-kb936984-x64-fullfile-en-us.exe。

    drive 是您在其上创建临时文件夹的驱动器号。

    folder 是临时文件夹的名称。

  4. 在“Microsoft 软件许可条款”页上,选中“单击此处以接受 Microsoft 许可条款”复选框,然后单击“继续”。

  5. 解压缩文件之后,继续执行下一部分。

(可选)从 Windows SharePoint Services 3.0 的基础结构更新下载和解压缩文件

从 Windows SharePoint Services 3.0 的基础结构更新下载和解压缩文件

  1. 将 Windows SharePoint Services 3.0 的基础结构更新 下载到您先前创建的共享文件夹内的 Updates 文件夹中。

    您可以从以下位置下载 32 位版本的更新:

    Microsoft 下载中心 (https://go.microsoft.com/fwlink/?linkid=121881&clcid=0x804)。

    您可以从以下位置下载 64 位版本的更新:

    Microsoft 下载中心 (https://go.microsoft.com/fwlink/?linkid=121883&clcid=0x804)。

  2. 打开命令提示符并导航到您在先前过程中创建的共享文件夹中的 Updates 文件夹。

  3. 若要从您下载的 Windows SharePoint Services 3.0 的基础结构更新 可执行文件中解压缩文件,请在命令提示符下键入以下内容,然后按 Enter。

    filename .exe /extract: drive :\ Sharename \Updates

    其中,filename 是 Windows SharePoint Services 3.0 的基础结构更新 的文件名。默认情况下,x86 版本的文件名为 infrastructureupdateforwindowssharepointservices3.0-kb951695-fullfile-x86.exe,而 x64 系统的文件名为 infrastructureupdateforwindowssharepointservices3.0-kb951695-fullfile-x64.exe。

    drive 是您在其上创建共享的驱动器号。

    Sharename 是您为整合安装创建的共享的名称。

  4. 在“Microsoft 软件许可条款”页上,选中“单击此处以接受 Microsoft 许可条款”复选框,然后单击“继续”。在解压缩所有文件之后,您可以选择从 Updates 文件夹中删除所有 .exe 文件以节省磁盘空间。

从 Microsoft Office Server 的基础结构更新下载和解压缩文件

提示

若要执行此过程,您必须是要在其上为整合安装创建共享文件夹的服务器上的服务器管理员。

  1. 将 Microsoft Office Server 的基础结构更新 下载到位于您先前创建的共享文件夹中的 Updates 文件夹。

    提示

    如果您正在升级 Office SharePoint Server 2007 的 x86 安装,则必须确保升级时只使用 x86 组件。这些组件包括操作系统、Office SharePoint Server 2007 和 Microsoft Office Server 的基础结构更新。同样,如果您正在升级 Office SharePoint Server 2007 的 x64 安装,则必须确保您使用所有 x64 组件。

    您可以从以下位置下载 32 位版本的更新:

    Microsoft 下载中心 (https://go.microsoft.com/fwlink/?linkid=121879&clcid=0x804)。

    您可以从以下位置下载 64 位版本的更新:

    Microsoft 下载中心 (https://go.microsoft.com/fwlink/?linkid=121880&clcid=0x804)。

  2. 打开命令提示符并导航到您在先前过程中创建的共享文件夹中的 Updates 文件夹。

  3. 若要从您下载的 Microsoft Office Server 的基础结构更新 可执行文件中解压缩文件,请在命令提示符下键入以下内容,然后按 Enter。

    filename .exe /extract: drive :\ Sharename \Updates

    其中,filename 是 Microsoft Office Server 的基础结构更新 的文件名。默认情况下,x86 版本的对应文件名为 infrastructureupdateformicrosoftofficeservers-kb951297-fullfile-x86.exe,而 x64 计算机的对应文件名为 infrastructureupdateformicrosoftofficeservers-kb951297-fullfile-x64.exe。

    drive 是您在其上创建共享的驱动器号。

    Sharename 是您为整合安装创建的共享的名称。

  4. 在“Microsoft 软件许可条款”页上,选中“单击此处以接受 Microsoft 许可条款”复选框,然后单击“继续”。在解压缩所有文件之后,您可以选择从 Updates 文件夹中删除所有 .exe 文件以节省磁盘空间。

运行 Setup.exe 以安装所有组件

既然所有组件都已到位,您就可以通过使用 Office SharePoint Server 2007 的安装向导一次安装所有这些组件。本节包括在各种规模的服务器场中成功安装软件更新所需执行的全部过程。

提示

您必须在服务器场中运行 Search Server 2008 的每台服务器上执行以下过程中的步骤 1 到 5,然后才能在运行 Search Server 2008 的任何一台服务器上完成安装。

  1. 登录到正在运行您要升级的 Search Server 2008 或 Search Server 2008 Express 的计算机。

    提示

    请记住,您必须先升级索引服务器,然后升级查询服务器,最后升级 Web 前端服务器。

  2. 在 Windows 资源管理器中,导航到您为整合安装创建的共享文件夹,然后双击“Setup.exe”。

  3. 在“输入您的产品密钥”页上,键入您的 Microsoft Office SharePoint Server 2007 产品密钥,然后单击“继续”。

  4. 在“许可条款”页中,选择“我接受此协议的条款”,然后单击“继续”。

  5. 当显示“立即运行 SharePoint 产品和技术配置向导”页时,执行以下操作:

    • 如果您在包含单一计算机的服务器场中进行安装,则继续执行安装后配置。否则,如果您在有多台服务器正在运行 Search Server 2008 或 Search Server 2008 Express 的服务器场中进行安装,请勿运行 SharePoint 产品和技术配置向导。而是转到步骤 6。
  6. 对服务器场中的每个其他服务器重复步骤 1 到 6。当在这些服务器上出现“立即运行 SharePoint 产品和技术配置向导”页时,请清除“立即运行 SharePoint 产品和技术配置向导”复选框,然后单击“关闭”。

  7. 在对服务器场中的所有服务器执行步骤 1 到 6 之后,继续执行安装后配置。

安装后配置

仅对于索引服务器执行以下步骤。这通常是承载管理中心网站的服务器。

  1. 作为 Administrators 组的成员登录到索引服务器。

  2. 在“SharePoint 产品和技术配置向导”页中,选择“立即运行 SharePoint 产品和技术配置向导”复选框,然后单击“关闭”。

  3. 在“欢迎使用 SharePoint 产品和技术”页中,单击“下一步”。

  4. 在出现的对话框中,单击“是”以允许重新启动服务。

    Important重要信息
    当重新启动 Internet Information Services、SharePoint 管理服务和 SharePoint 定时服务时,用户对于服务器场的访问将临时中断。通常,重新启动这些服务器只需片刻即可完成。
  5. 在“正在完成 SharePoint 产品和技术配置向导”页上,单击“下一步”。

  6. 在“配置成功”页上单击“完成”。

    将显示管理中心网站。

将 SSP 移至新的 Web 应用程序

建议您将共享服务提供程序 (SSP) 移至其他 Web 应用程序。否则,您将无法还原 SSP 的备份。

若要将 SSP 移至其他 Web 应用程序,请执行以下一系列过程。

提示

无论您是通过执行整合安装来升级到 Office SharePoint Server 2007,还是单独安装每个组件,本节介绍的过程都适用。

新建 Web 应用程序

您必须是服务器场管理员才能执行以下步骤。

  1. 为 SSP 网站创建 Web 应用程序。有关新建 Web 应用程序的信息,请参阅创建或扩展 Web 应用程序。请注意以下事项:

    • 在步骤 5 中,您必须选择新建一个网站。

      如果您要升级服务器场,则必须分配一个域用户帐户作为应用程序池帐户。您不能使用预定义帐户。

    • 记下此 Web 应用程序的端口号。当执行本文后面的步骤时,您将需要知道此号码。

  2. 当出现“已创建应用程序”页时,请不要创建网站集,因为您将在本文后面为此 Web 应用程序创建网站集。

验证共享服务提供程序的名称

使用以下步骤验证 SSP 的名称。您在下一个过程中将需要了解此名称。

  1. 在管理中心中,单击“应用程序管理”。

  2. 在“Office SharePoint Server 共享服务”部分,单击“创建或配置此服务器场的共享服务”。

  3. SSP 的名称出现在“SSP 和关联的 Web 应用程序”列中。请注意,默认情况下,SSP 名称为 SharedServices。

将 SSP 移至您创建的 Web 应用程序

对于您要执行这些步骤的服务器,您必须是服务器管理员。

  1. 在服务器场中的一台应用程序服务器上,打开命令提示符。

  2. 导航到包含 stsadm.exe 文件的目录,或者确保系统路径中包含此文件。若要导航到包含 stsadm.exe 的目录,请在命令提示符下键入以下内容,然后按 Enter。

    CD %COMMONPROGRAMFILES%\Microsoft shared\web server extensions\12\bin

  3. 在命令提示符下键入以下内容,然后按 Enter。此步骤将文件夹结构添加到 SSP 所需的 Web 应用程序中。

    stsadm -o addpath -url http:// hostname : port /ssp/admin -type explicitinclusion

    其中,hostname 是您在先前过程中创建的 Web 应用程序的主机名,port 是分配给该 Web 应用程序的端口号。

  4. 在命令提示符下键入以下内容,然后按 Enter。此步骤通过使用 SSP 模板在新的 Web 应用程序中创建网站集。

    stsadm -o createsite -url "http:// hostname : port /ssp/admin" -owneremail email -ownerlogin login -sitetemplate "OSRV#0" -title "Shared Services Administration: SSP name "

    其中,hostnameport 与您在步骤 3 中使用的值相同。

    email 是您要分配作为搜索的联系人电子邮件地址的电子邮件地址。此地址应为 emailalias@contoso.com 格式。

    login 是您要分配作为此网站集的网站集管理员的域帐户。请注意,此登录帐户可用来管理 SSP 中的所有服务。有关联系人电子邮件地址的详细信息,请参阅更改联系人电子邮件地址 (Office SharePoint Server 2007)

    SSP name 是 SSP 的名称。

  5. 在命令提示符下键入以下内容,然后按 Enter。此步骤将向您创建的新 Web 应用程序分配 SSP。

    stsadm –o editssp –title “ SSP name ” –sspadminsite http:// hostname : port /ssp/admin

    其中,SSP name 是 SSP 的名称。

    hostnameport 与您在步骤 3 和 4 中使用的值相同。

测试新 SSP

若要使用新的 SSP 网站,请执行以下操作:

  1. 在管理中心中,单击“应用程序管理”。

  2. 在“Office SharePoint Server 共享服务”部分,单击“创建或配置此服务器场的共享服务”。

  3. 在“管理此服务器场的共享服务”页上,将鼠标放在 SSP 的名称上方,然后从显示的列表中单击“打开共享服务管理网站”。

    提示

    网站的 URL 中的主机名和端口号应与您在先前过程中使用的主机名和端口号相匹配。

    将显示共享服务管理网站。

重新启动 IIS

在服务器场中的所有服务器上执行以下步骤。

提示

您必须是服务器场中每台服务器上的服务器管理员才能执行以下步骤。

  1. 打开命令提示符。

  2. 运行以下命令以重新启动 IIS:iisreset /noforce

可选步骤

在升级服务器场之后,为端口 80 配置的 Web 应用程序上的默认首要网站与您运行 Microsoft Search Server 2008 或 Microsoft Search Server 2008 Express 时所具有的搜索中心网站相同。您可以选择删除原始搜索中心网站并将其替换为使用其他网站模板(如“协作门户”模板)创建的网站。使用此模板创建的网站向您提供协作门户网站,此网站包含一个搜索中心网站。有关详细信息,请参阅创建网站集 (Office SharePoint Server)