能否修改本地SharePoint SE农场名称且无需大规模重新配置?
可以在不进行大规模重新配置的前提下修改农场名称,具体操作步骤如下:
步骤1:确认当前农场名称
运行PowerShell命令查看当前名称:(Get-SPFarm).Name步骤2:修改配置数据库中的农场名称
- 打开SQL Server Management Studio,连接到承载SharePoint配置数据库的实例
- 找到对应的配置数据库(比如你的
DR_Config),执行以下SQL语句:
注:ClassId固定为上述值,对应SharePoint Farm对象的类IDUPDATE Objects SET Name = 'Prod_Farm' WHERE ClassId = '11111111-1111-1111-1111-111111111111'
步骤3:刷新SharePoint配置缓存
- 在所有农场服务器上,停止SharePoint Timer Service服务
- 删除
C:\ProgramData\Microsoft\SharePoint\Config目录下的所有XML文件(保留cache.ini) - 打开
cache.ini,将数值改为1,保存后关闭 - 重启SharePoint Timer Service服务,等待缓存重新生成
步骤4:验证修改结果
再次运行PowerShell命令确认名称已更新:(Get-SPFarm).Name
注意事项
- 修改前务必备份配置数据库,防止操作失误导致问题
- 所有农场服务器都需要执行缓存刷新操作,确保配置同步
- 该操作仅修改农场显示名称,不会影响农场的核心配置和服务运行
内容的提问来源于stack exchange,提问作者s31064
相关产品推荐
相关产品推荐

