升级网站 (Office SharePoint Server)

本文内容:

  • 使用管理中心页升级网站

  • 使用命令行升级网站

  • 在安装语言模板包之后升级网站

执行逐步升级时,可以确定要升级的网站以及何时升级。必须在服务器场中的所有服务器上运行安装程序和 SharePoint 产品和技术配置向导,然后才能将网站升级到 Microsoft Office SharePoint Server 2007。完成该步骤并安装所需的任何语言模板包之后,可以开始升级网站。有关升级服务器的详细信息,请参阅以下主题之一:

做好升级网站的准备后,可以使用 SharePoint® 管理中心网站中的升级页面或在命令行执行升级操作。如果要在不同时间对大量网站运行升级,或者如果已在升级环境中的其他网站之后安装了语言模板包,则请使用命令行。

使用管理中心页升级网站

从管理中心页升级网站的过程中有两个阶段。首先,创建新的 Web 应用程序以承载网站的升级版本。然后升级一个或多个网站集。

Important重要说明:

必须升级根网站集,然后才能升级 Web 应用程序中的任何其他网站集。

创建新的 Web 应用程序以承载升级的网站

  1. 在“管理中心”的“操作”选项卡上的“升级并迁移”下单击“网站内容升级状态”。

  2. 在“网站内容升级状态”页上要升级的 URL 旁边单击“开始升级”。

  3. 在“设置目标 Web 应用程序”页上的“要升级的 Web 应用程序”部分中验证是否显示了要升级的 Web 应用程序。

  4. 在“原始内容的新 URL”部分的“端口”框中键入端口号,然后在“主机标头”框中键入要使用的主机标头(如果需要)。

  5. 在“新 Web 应用程序的应用程序池”部分中选择“新建应用程序池”,然后在“应用程序池名称”框中键入一个名称,再选择“预定义”或“可配置”。

    • 如果选择“预定义”,则请选择要使用的帐户。

    • 如果选择“可配置”,则请键入要使用的帐户名,然后键入该帐户的密码。

      备注

      不能使用对以前版本使用过的相同应用程序池。可以使用相同的用户帐户,但必须创建新应用程序池,或使用已为升级的网站创建的应用程序池。

  6. 在“重置 Internet Information Services”部分中选择“自动重新启动 IIS”或“手动重新启动 IIS”。

    如果选择“手动重新启动 IIS”,则在此过程最后一步中创建 Web 应用程序之后将需要重新启动 IIS。

  7. 在“安全性配置”部分中的“验证提供程序”下,根据您的环境选择“协商(Kerberos)”或“NTLM”。

  8. 在“内容数据库”部分中选择“数据库名称自动选择”或“手动设置数据库名称”。

    如果要手动设置数据库名称,则在“数据库名称”页上必须提供临时内容数据库和新版本内容数据库的名称。

  9. 在“SSP 数据库设置”部分的“SSP 数据库名称”框中,键入共享服务提供程序数据库的名称。

  10. 在“搜索数据库名称”框中,键入搜索数据库的名称。

  11. 在“索引服务器”部分的“索引服务器”框中,选择要使用的索引服务器。

  12. 单击“确定”。如果选择手动设置数据库名称,将打开“数据库名称”页。为此 Web 应用程序键入要用于临时内容数据库和新版本内容数据库的名称,然后单击“保存”。

    创建新 Web 应用程序时将出现“操作正在进行”页面。

    备注

    如果选择手动重新启动 IIS,则现在必须在服务器场中的每台前端 Web 服务器上运行 iisreset /noforce。

升级网站集

  1. 在“网站集升级”页面上选中要升级的网站旁的复选框,然后单击“升级网站”。

    Important重要说明:

    必须升级根网站集,然后才能升级 Web 应用程序中的任何其他网站集。如果要同时升级多个网站集,则根网站集必须包括在第一组升级的网站中。

  2. 在“选定要进行升级的网站”页上,验证网站集的数量、所使用的存储、源数据库和目标数据库,然后单击“升级网站”。

    此时将打开“升级正在运行”页,并对所选的网站集运行升级。此过程可能需要几分钟或几小时,具体取决于所选网站集的数量和大小。“状态”页每分钟自动刷新一次以向您提供更新状态。如果升级失败或报告问题,则可以参考日志文件以获取详细信息。Upgrade.log 文件和跟踪日志文件位于 %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS 中。跟踪日志按以下格式命名:计算机名-YYYYMMDD-HHMM.log,其中 YYMMDD 是日期,HHMM 是时间(例如 Server1-20061105-1241.log)。

  3. 升级过程完成之后,单击“主页”返回到管理中心主页。

使用命令行升级网站

若要使用命令行升级网站,必须遵照相同的两步过程:创建目标 Web 应用程序,然后升级网站。

若要创建目标 Web 应用程序,请使用以下命令,包括适用于您的环境的任何选项(如果已执行了上面“创建新的 Web 应用程序以承载升级的网站”下的步骤,请跳过此步骤):

Stsadm.exe. -o upgradetargetwebapplication -url <URL to upgrade>

   -relocationurl <new URL for non-upgraded content>

-apidname <new application pool name>

   [-apidtype <configurableid/NetworkService>]

[-apidlogin <DOMAIN\name>]

[-apidpwd <application pool password>] [-exclusivelyusentlm]

然后,创建 Web 应用程序之后,可以通过使用以下命令(包括适用于您的环境的任何选项)升级单独的网站集:

stsadm.exe -o upgrade [-inplace | -sidebyside] [-url <url>]

[-forceupgrade] [-quiet] [-farmuser <farm user>

-farmpassword <farm password>] [-sitelistpath <sites xml file>]

例如,若要在并行(逐步)升级过程中升级特定 URL 处的网站,需要使用以下命令:

stsadm.exe -o upgrade -sidebyside -url <url>

-sitelistpath <path to XML file>

备注

使用命令行执行逐步升级时,不能从不同的内容数据库升级网站。如果 Web 应用程序包含的大量网站分散在多个内容数据库中,则请将列表划分为包含在相同内容数据库中的较小网站组。

若要获得需要升级的网站的列表,可以使用 enumsites 操作列出 Web 应用程序上所有重定向的网站。使用以下语法生成该列表:

stsadm -o enumsites -url https://server_name -redirectedsites

可以使用此操作生成的网站列表生成用于升级操作的 sitelist XML 文件。

下表介绍用于升级操作的参数:

参数 可选/必需 说明

Inplace 或 Sidebyside

必需,必须指定这两个选项之一

Inplace 指定就地升级,其中立即升级 2.0 版本网站,且升级过程完成之后版本 2.0 版本环境将不可用。

Sidebyside 指定逐步升级,其中将在 2.0 版本环境中保留 2.0 版本网站。

URL

可选

网站集的 2.0 版本 URL。

ForceUpgrade

可选

指定是否强制升级。

Quiet

可选

指定以安静模式运行升级过程。

FarmUser

可选

指定执行升级中要使用的用户帐户。

FarmPassword

可选(但如果使用 FarmUser,则为必需)

指定 FarmUser 帐户的密码。

Reghost

可选

指定在升级过程中是否对页面重新创建幻像(将页面重置为网站定义)。

SiteListPath

可选

可以指定含有要升级的特定网站集列表的 XML 文件。该 XML 文件的格式为:

<RedirectedSites Count="2”>

  <Site Url="http://server_name" TargetDatabase="DB1" />  

  <Site Url="http://server_name/sites/site1"  TargetDatabase="DB1" />

</RedirectedSites>

“Count”和“TargetDatabase”属性都为可选。指定仅要从单个内容数据库升级的一组网站。

此外,还可使用命令 stsadm –o enumsites –url <V3url> -redirectedsites 为需要升级的网站集生成与此相同的 XML。

有关如何使用 Stsadm 命令行工具执行此过程的其他信息,请参阅 升级:Stsadm 操作 (Office SharePoint Server)Upgradetargetwebapplication:Stsadm 操作 (Office SharePoint Server)Enumsites:Stsadm 操作 (Office SharePoint Server)

在安装语言模板包之后升级网站

如果执行了就地升级,然后安装了语言模板包,则现在必须升级依赖于该语言模板包中语言的任何网站。若要执行升级,请使用适用于您的环境的任何选项在命令行上执行升级操作。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍