在服务器场中还原服务器场后,User Profile Service SharePoint运行

原始 KB 编号:   2752610

症状

假定您备份 Microsoft SharePoint服务器场,然后通过使用 SharePoint Server 2013 中的管理中心网站将其还原到其他 SharePoint 服务器。 还原过程完成后,User Profile Service 应用程序无法正常工作。

此外,在 User Profile Service 应用程序的属性中收到以下错误消息:

出现意外错误

原因

这是在使用管理中心网站还原服务器场SharePoint一个已知问题。

解决方法

若要解决此问题,请删除当前 User Profile Service 应用程序代理,然后创建新的代理。 为此,请运行以下 PowerShell 命令:

  • $proxy = Get-SPServiceApplicationProxy | where {$_.typename -eq "User profile service application Proxy"}
    
    Remove-SPServiceApplicationProxy -Identity $proxy -confirmfalse
    

    此命令删除当前 User Profile Service 应用程序代理。

  • $upa = Get-SPServiceApplication | where {$_.name -eq "<name here>"}  
    
    New-SPProfileServiceApplicationProxy -Name<ProxyName> -Uri $upa.uri.absoluteURI
    

    此命令创建新的 User Profile Service 应用程序代理。

备注

创建新的 User Profile Service 应用程序代理后,与已还原的用户配置文件应用程序关联的"我的网站"URL 可能仍指向原始服务器。 当您尝试浏览到"我的网站"页时,这可能会导致问题。 若要解决此问题,请更改"我的网站宿主位置"字段中的值以反映新的服务器名称。 为此,请按照下列步骤操作:

  1. 确认您是 Farm 管理员组或 User Profile Service 应用程序的服务应用程序管理员。
  2. 在管理中心网站上,选择"应用程序 管理"下的"管理服务应用程序"。
  3. 在"管理服务应用程序"页上, 从服务应用程序列表中选择"User Profile Service 应用程序"。
  4. 在功能区上,选择"管理 "。
  5. 在"管理配置文件服务"页上,选择" 我的网站"下"我的网站 "设置。
  6. 在"我的设置"页上,更改"我的网站宿主位置"字段中的值以反映新的服务器位置。

更多信息

若要详细了解如何在 SharePoint Server 2013 Preview 中还原 User Profile Service 应用程序,请参阅Restore User Profile Service applications in SharePoint Server。