如果大家对MOSS比较熟悉的话,应该都知道MOSS服务器的机器名是不能随便修改的,因为改了之后,会影响MOSS的正常使用,最常见的就是访问MOSS站点的时候,不能正常的访问数据库。我在做相应的测试的时候,因为没有按固定的步骤来做,所以中间出现了一些问题,也把这些问题先出来,供大家参考。
我以机器名为“pc-bestreme05”修改为“best-phhnx8ls5m”为例,测试环境WSS 3.0,使用的完全安装。
1. 打开MOSS的管理中心,在“Operations”标签中使用“Alternate access mappings”
2. 修改相应的相应连接到需要修改的机器名
3. 使用stsadm 修改相应的MOSS设置的机器名Stsadm -o renameserver -newservername <newname> -oldservername <oldname>
如果修改成功,会出现以下的结果:
4. 修改机器名,并进行机器重启
5. 重启机器之后,并使用以下命令进行重新认证
stsadm -o updatefarmcredentials -userlogin <domainuser> -password <password>
6. 运行成功之后,进行IIS重启。这样新的服务器名就修改好了。
以上是正确的操作步骤,我在中间出现了一些问题:
a. 在执行上面的第3步的时候,我因为机器名没有使用正确,所以出现了页面
这个时候,应该重新对参数进行设置,就可以了。结果我没有使用命令,直接修改了机器名,然后重启了机器。
b. 这个时候,在修改机器名过后,我访问管理中心,访问的路径已经改过来了,但是访问之后,页面无法访问,提示数据库连接不上(因为这个时候,SharePoint的内容数据库访问名还没有改过来)
c. 我重新把机器名修改回去了,但是访问路径依旧是我希望修改的新的路径
d. 为了能使用旧的路径访问,我在Host中加入了记录(这一步是必不可少的)
e. 使用旧的路径访问,本以为没什么问题了,结果出现了无法访问。
使用stsadm -o updatefarmcredentials -userlogin <domainuser> -password <password> 进行了认证信息更新。进行了IIS重启
f. 再次输入密码进行验证,验证通过。重新执行上面的操作,修改成功。