A aplicação de serviço de Perfis de Utilizador não funciona corretamente depois de restaurar um farm do SharePoint

Número original da BDC: 2752610

Sintomas

Suponha que cria uma cópia de segurança de um farm do Microsoft SharePoint e o restaura para um servidor do SharePoint diferente com o site da Administração Central no SharePoint Server 2013. Quando o processo de restauro estiver concluído, a aplicação de serviço Perfil de Utilizador não funciona corretamente.

Além disso, recebe a seguinte mensagem de erro nas propriedades da aplicação de serviço Perfil de Utilizador:

Ocorreu um erro inesperado

Causa

Este é um problema conhecido que ocorre quando restaura um farm do SharePoint com o site da Administração Central.

Solução

Para contornar este problema, elimine o proxy de aplicação do serviço perfil de utilizador atual e, em seguida, crie um novo proxy. Para tal, execute os seguintes comandos do PowerShell:

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

    Este comando elimina o proxy de aplicação do serviço de perfis de utilizador atual.

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

    Este comando cria um novo proxy de aplicação do serviço de perfis de utilizador.

Nota

Depois de criar o novo proxy de aplicação do serviço perfil de utilizador, o URL de O Meu Site associado à aplicação de Perfil de Utilizador restaurada ainda poderá apontar para o servidor original. Isto pode causar problemas quando tenta navegar para a página O Meu Site. Para resolver este problema, altere o valor no campo Localização do Anfitrião de O Meu Site para refletir o novo nome do servidor. Para tal, siga estes passos:

  1. Verifique se é membro do grupo Administradores do Farm ou administrador de uma aplicação de serviço para a aplicação de serviço Perfil de Utilizador.
  2. No site da Administração Central, selecione Gerir aplicações de serviço emGestão de Aplicações.
  3. Na página Gerir Aplicações de serviço, selecione Aplicação de Serviço de Perfis de Utilizador na lista de aplicações de serviço.
  4. No friso, selecione Gerir.
  5. Na página Gerir Serviço de Perfis, selecione Configurar Os Meus Sites em Definições de O Meu Site.
  6. Na página Definições de O Meu Site, altere o valor no campo Localização do Anfitrião de O Meu Site para refletir a nova localização do servidor.

Mais informações

Para obter mais informações sobre como restaurar uma aplicação de serviço de Perfil de Utilizador na Pré-visualização do SharePoint Server 2013, veja Restaurar aplicações do Serviço de Perfis de Utilizador no SharePoint Server.