升级网站 (Office SharePoint Server)
本文内容:
使用管理中心页升级网站
使用命令行升级网站
在安装语言模板包之后升级网站
执行逐步升级时,可以确定要升级的网站以及何时升级。必须在服务器场中的所有服务器上运行安装程序和 SharePoint 产品和技术配置向导,然后才能将网站升级到 Microsoft Office SharePoint Server 2007。完成该步骤并安装所需的任何语言模板包之后,可以开始升级网站。有关升级服务器的详细信息,请参阅以下主题之一:
做好升级网站的准备后,可以使用 SharePoint® 管理中心网站中的升级页面或在命令行执行升级操作。如果要在不同时间对大量网站运行升级,或者如果已在升级环境中的其他网站之后安装了语言模板包,则请使用命令行。
使用管理中心页升级网站
从管理中心页升级网站的过程中有两个阶段。首先,创建新的 Web 应用程序以承载网站的升级版本。然后升级一个或多个网站集。
重要说明: |
---|
必须升级根网站集,然后才能升级 Web 应用程序中的任何其他网站集。 |
创建新的 Web 应用程序以承载升级的网站
在“管理中心”的“操作”选项卡上的“升级并迁移”下单击“网站内容升级状态”。
在“网站内容升级状态”页上要升级的 URL 旁边单击“开始升级”。
在“设置目标 Web 应用程序”页上的“要升级的 Web 应用程序”部分中验证是否显示了要升级的 Web 应用程序。
在“原始内容的新 URL”部分的“端口”框中键入端口号,然后在“主机标头”框中键入要使用的主机标头(如果需要)。
在“新 Web 应用程序的应用程序池”部分中选择“新建应用程序池”,然后在“应用程序池名称”框中键入一个名称,再选择“预定义”或“可配置”。
如果选择“预定义”,则请选择要使用的帐户。
如果选择“可配置”,则请键入要使用的帐户名,然后键入该帐户的密码。
备注
不能使用对以前版本使用过的相同应用程序池。可以使用相同的用户帐户,但必须创建新应用程序池,或使用已为升级的网站创建的应用程序池。
在“重置 Internet Information Services”部分中选择“自动重新启动 IIS”或“手动重新启动 IIS”。
如果选择“手动重新启动 IIS”,则在此过程最后一步中创建 Web 应用程序之后将需要重新启动 IIS。
在“安全性配置”部分中的“验证提供程序”下,根据您的环境选择“协商(Kerberos)”或“NTLM”。
在“内容数据库”部分中选择“数据库名称自动选择”或“手动设置数据库名称”。
如果要手动设置数据库名称,则在“数据库名称”页上必须提供临时内容数据库和新版本内容数据库的名称。
在“SSP 数据库设置”部分的“SSP 数据库名称”框中,键入共享服务提供程序数据库的名称。
在“搜索数据库名称”框中,键入搜索数据库的名称。
在“索引服务器”部分的“索引服务器”框中,选择要使用的索引服务器。
单击“确定”。如果选择手动设置数据库名称,将打开“数据库名称”页。为此 Web 应用程序键入要用于临时内容数据库和新版本内容数据库的名称,然后单击“保存”。
创建新 Web 应用程序时将出现“操作正在进行”页面。
备注
如果选择手动重新启动 IIS,则现在必须在服务器场中的每台前端 Web 服务器上运行 iisreset /noforce。
升级网站集
在“网站集升级”页面上选中要升级的网站旁的复选框,然后单击“升级网站”。
重要说明: 必须升级根网站集,然后才能升级 Web 应用程序中的任何其他网站集。如果要同时升级多个网站集,则根网站集必须包括在第一组升级的网站中。
在“选定要进行升级的网站”页上,验证网站集的数量、所使用的存储、源数据库和目标数据库,然后单击“升级网站”。
此时将打开“升级正在运行”页,并对所选的网站集运行升级。此过程可能需要几分钟或几小时,具体取决于所选网站集的数量和大小。“状态”页每分钟自动刷新一次以向您提供更新状态。如果升级失败或报告问题,则可以参考日志文件以获取详细信息。Upgrade.log 文件和跟踪日志文件位于 %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS 中。跟踪日志按以下格式命名:计算机名-YYYYMMDD-HHMM.log,其中 YYMMDD 是日期,HHMM 是时间(例如 Server1-20061105-1241.log)。
升级过程完成之后,单击“主页”返回到管理中心主页。
使用命令行升级网站
若要使用命令行升级网站,必须遵照相同的两步过程:创建目标 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 文件的格式为:
“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 的可下载书籍。