【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)