我重命名了本地PC名称,重启后SharePoint 2010 Foundation不再工作。
在这个页面描述使用PowerShell命令:
Rename-SPServer [-Identity] <OriginalServerName> -Name <NewServerName>
我使用pipe理员权限启动了PowerShell,但执行失败,显示消息
“重命名 – SPServer:农场不可用”
你知道这可能是问题吗?
在更改服务器名称之前,需要运行重命名 – SPServer。 看来,使用stsadm -o renameserver命令是个好主意,即使Microsoftbuild议使用powershell命令。
请参阅以下文章: http : //aanikin.wordpress.com/2010/09/01/how-to-rename-sharepoint-2010-server/
我在重命名独立服务器时成功使用了stsadm命令,但是我在重命名服务器之前运行了它。 我认为这通常是一个好主意。
如果一切都失败,则可以运行SharePoint 2010产品configuration向导,然后通过pipe理中心进行备份并还原网站集。
以上所有都没有为我的工作,我也检查了注册,但你需要很多的变化,使其工作,所以我跳过了解决scheme。
我遇到的问题是,首先需要在SharePoint中更改服务器名称,然后才能更改真实的服务器名称(如果仅从图像创build虚拟机,则很难实现)。
解决scheme非常简单,只需将虚拟机重命名为旧名称即可。 运行rename-spserver(应该在更改名称之前运行)并更改名称。 我在http://blog.walisystemsinc.com/2012_08_01_archive.html上find了这个解决scheme
此外,重命名后,如果您不使用域,您还应该重置您的SharePoint注册帐户,因为他们有其他前缀(其他服务器名称)。
正如所build议的,正确的方法是暂时更改名称,运行STSADM工具并将名称更改为所需的名称。
名称更改阻止实例启动的原因是registry中有几个地方引用了中央pipe理和内容数据库的位置。 具体来说,HKEY_LOCAL_MACHINE \ SOFTWARE \微软\共享工具\ Web服务器扩展\ 14.0 \安全\ ConfigDB,虽然还有其他人。 如果用反斜杠和单词sharepoint(server \ sharepoint)search旧名称,则应该find它们。 除非这些引用是正确的,否则STSADM不能更改configurationDB。 在这两件事之间,你可以通过重新安装来运行它。