我在 SharePoint(WSS 3.0)场中拥有两台 Web 服务器,其中一台数据库服务器用于配置数据库和内容数据库。
我已经成功将内容数据库移至新的数据库服务器。但是,当我尝试使用“stsadm deleteconfigdb”和“stsadm setconfigdb”命令移动 SharePoint 配置数据库时,我的一台服务器卡在中间状态。我能够将一台 Web 服务器与新服务器上的配置数据库连接起来,但另一台服务器无法连接,因为它认为自己已经是服务器场的一部分(在移动之前,它曾经是服务器场的一部分)。在中央管理中,它显示服务器上服务的状态为“正在停止”。即使重新启动所有相关服务器、卸载 SharePoint 等,此状态也不会改变,因此,我无法将第二台服务器与新的配置数据库连接起来。尝试加入服务器场时,我收到随机错误消息。
我相信如果我能使这台服务器脱离困境,它就能再次加入农场。农场认为第二台服务器已经是它的一部分,但 Web 服务器本身知道它不是。有什么办法可以强制将服务器从农场中踢出吗?
答案1
农场是否仍显示任何正在运行的计时器作业?如果您可以在中央管理中获取计时器作业定义(或有记录错误的日志),请获取作业的 GUID 并将其删除:
stsadm.exe -o 删除配置对象 -id
您也可以尝试清算配置缓存。