企业中原只有一台Win2003域控制器,欲将安装了Microsoft Sharepoint server 2.0 (wss) 服务器升级为额外的主域控制器.谁知升级成功后,WSS不可访问,客户端和管理中心均提示服务不可用.检查SQL服务正常,IIS也正常.后来,退级成独立服务器,发现原来的本地帐号全部被删除,WSS仍然不可用!
各种不破坏服务的方式尝试后均未果.不得不重新安装WSS.重新安装WSS后,管理中心可以使用,配置数据库和内容数据库设置成原来的库后,主页可以显示登录框,但是却用任何帐号都提示登录错误!后来,想到WSS原来安装过一个SP1,可能与它有关,安装后,果然可以登录并访问主页了,但是,却又有新的问题:不能点击链接!点击链接就要求登录,而再次登录却又不能通过!
怀疑与IIS有关,于是又卸载WSS,并卸载IIS,重新安装IIS,WSS+SP1,问题依旧!感觉和权限有关系,就在网上查阅线索,官方网上有一篇迁移WSS数据库的文章中提到IIS应用程序池的帐号配置给了我启发,发现自己IIS服务器默认使用的安全性帐号是预定义网络服务,试改为系统服务预定义帐号,系统警告说此帐号权限过大有风险,不予理会,设置后IISRESET,终于可以正常访问了!整理一下:
1.独立服务器升级成域控制器后,本地所有的帐号会被删除!
2.再降回独立服务器后,新的管理员帐号已不是本来的帐号了.
3.升级与降级服务器不影响SQL Server(使用system登录),估计是因为Microsoft Sharepoint server 2.0 (wss) 服务器升级为主域控制器system帐号不会丢失.
4.卸载IIS和WSS,不会丢失网站的内容和权限,因为所有数据都在SQL数据库中.但是主页经Frontpage修改后,主页在本地保留,比如主页的LOGO图像文件一般在"Program Files\Common Files\Microsoft Shareed\web server extensions\60\template\images"中.
5.重新安装WSS,要将上述60目录删除.
6.重新安装IIS后,要配置应用程序池的权限.(关键!!!)