【IT168 应用技巧】熟悉微软Office产品线的人都知道,MOSS 2007的上一个版本SPS 2003的全称是 Office Sharepoint Portal Server,在新版本中,MOSS中对SPS中的一些站点的概念作过调整,去掉了原来区域和门户这两个概念。本文探讨如何从SPS 2003升级到MOSS 2007。
1.升级前准备工作
2.安装MOSS2007
3.升级原有网站
注:本文参考一位前辈的文章而成,如有错误,欢迎大家指正。
升级拓扑(图1)

1. 升级前准备
1)需要升级的SPS服务器需要安装有SP2补丁,并且SQL Server 2005数据库也需要SP1以上的补丁支持
2)安装MOSS需要有.NET 2.0和.NET 3.0的支持,主要是基于.NET 2.0,并使用.NET 3.0中的Windows Workflow功能。
现有网站:The First Site(图2)

2. 安装MOSS 2007
放入安装光盘,输入CD-KEY(图3)

同意微软的许可协议(图4)

选择第一项【是,执行逐步升级】,这里第一项适合原来的SPS不是使用自带的MSQE,也就是说连接SQL Server这种部署升级;第二项是适合原来的SPS使用的时自带的MSQE。(图5)

服务器类型选择【完整】(图6)

点击【立刻安装】后,服务器就开始升级操作了(图7)

升级完毕,出现【产品和技术配置向导】(图8)

此时如果默认运行【产品和技术配置向导】的话会报如下错误(图9)

原因是我们需要手工检查一下原SPS2003的网站状态。进入到【Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN】目录下,执行【Prescan /c preupgradescanconfig.xml /all】命令,用来检测网站状态。(图10)

这时再次运行【产品和技术配置向导】,会提示需要重启的服务和需要WSS 3.0的语言包。语言包可以自行下载安装。(图11)

由于是升级到MOSS 2007所有没有服务器场,所以选择【创建新的服务器场】(图12)

输入数据库服务器名,指定数据库访问账户密码(图13)

管理中心端口号和验证方式可自定义(图14)

配置确认信息(图15)

然后向导就开始自动配置了(图16)

向导执行完毕,MOSS 2007就算部署成功了。接下来就是升级原有网站至新的服务器场了。(图17)

3. 升级原有网站
升级大概步骤:
1)开启MOSS 2007 中存在于服务器场运行时必须的服务
2)创建一个新的网站集,用于作为个人网站和SSP管理网站的宿主
3)开始升级原来存在的网站
4)完成网站升级
1) 打开MOSS 2007的管理中心,点击【操作】(图18)

选择【服务器上的服务】(图19)

启动服务器场中的【Excel Calculation Services】和【搜索服务】(图20)

其中,【搜索服务】需要添加相应的账户信息(图21)

2)创建一个新的网站集,作为SSP和个人网站的宿主,点击【应用程序管理】,【创建或扩展web应用程序】(图22)

【新建web应用程序】(图23)

自定义端口,注意不要与现有网站端口冲突(图24)

配置应用程序池需要的账户信息(图25)

其他值选择默认,确定后开始创建网站集了。然后根据提示,需要使用【iisreset /noforce】重启IIS。(图26)

然后创建一个SSP,选择【创建和配置此服务器场中的共享服务】(图27)
新建一个SSP(图28)

只需要配置一下SSP服务的凭据就可以了(图29)

确定后,警告选择【确定】(图30)


过段时间,SSP创建成功(图31)

这时,就可以返回【操作】,选择【网站内容升级状态】,来升级网站内容了(图32)

选择网站http://shanghai 的【开始升级】(图33)

输入新的应用程序池名和配置账户信息,原始内容的新URL的端口默认即可。其他值也默认。(图34)
点击【确定】后,就开始升级网站内容了(图35)

过一段时间,开始升级网站集,选择网站的目录这里为【/】,点击【升级网站】(图36)

要升级的网站信息及数据库名称,点击【升级网站】(图37)

正在进行的升级作业(图38)

升级完成后,就可以点击左下角的【完成升级】来进行最后的操作(图39/40)



然后【操作】中,原来的升级选项就会消失(图41)

这时的IIS中,原来的【默认网站】端口被改为4900,新的【默认网站_pair】的端口就被换成80了(图42)

数据库情况(图43)

OK,打开新的主页,我们原来的数据还在,升级完毕(图44)
