这是我之前关于将MOSS 2007安装的数据库从SQL 2000迁移到SQL 2005的问题的延续。这是原始问题的URL:Migrating MOSS 2007 from SQL 2000 to SQL 2005
在我的测试环境中,我已经成功地将数据库移动到了SQL 2005测试机器,看起来工作正常。但是,在Central Admin的“Farm in Farm”页面中操作,它仍然将旧的(即SQL 2000)服务器显示为配置数据库服务器。此外,它将旧的配置数据库显示为配置数据库。我知道SQL2000服务器和旧的配置数据库(在这个页面上显示)没有被使用,因为我们已经在SQL2000中取消了SQL实例。
我尝试过“删除”服务器,并获得有关“卸载SharePoint产品和技术”的更好信息。因此,我从测试数据库断开连接,从测试WFE服务器卸载SharePoint,然后重新安装它。那没有做任何事情。在卸载/重新安装之前,我还尝试简单地重新运行SharePoint配置向导,但这也没有做任何事情。
有没有人知道如何在移动配置和内容数据库后更新“农场中的服务器”页面上的配置服务器和配置数据库?有什么我想念或忽视的东西吗?
感谢。
答案 0 :(得分:0)
stsadm setconfigdb
stsadm -help setconfigdb
所示:
stsadm.exe -o setconfigdb [-connect] -databaseserver [-databaseuser ] [-databasepassword ] [-databasename ] [-hh] [-adcreation] [-addomain ] [-adou ]
另请参阅Technet,其中说PSConfig已取代stsadm。
答案 1 :(得分:0)
因此,您需要运行psconfig并断开与当前服务器场的连接。再次运行psconfig并创建一个新的服务器场。完成后,创建新的Web应用程序/应用程序,然后将站点内容数据库/数据库附加回它们。这是使用新的SQL Server正确恢复服务器场的唯一方法。
答案 2 :(得分:0)
我们发现这样做的最佳方法是为SQL服务器使用SQL客户端或DNS别名,以便您可以轻松地将SP数据库移动到新服务器并只更新别名以指向新服务器。在您的情况下,您可以尝试以下步骤,已更改服务器名称以保护无辜。在这种情况下,您需要具有相同的实例名称(或使用默认值),并且可能需要具有相同的端口。