Gebruikersprofielservicetoepassing werkt niet correct nadat u een SharePoint-farm hebt hersteld

Origineel KB-nummer: 2752610

Symptomen

Stel dat u een back-up maakt van een Microsoft SharePoint-farm en deze herstelt naar een andere SharePoint-server met behulp van de website Centraal beheer in SharePoint Server 2013. Wanneer het herstelproces is voltooid, werkt de gebruikersprofielservicetoepassing niet correct.

Daarnaast ontvangt u het volgende foutbericht in de eigenschappen van de servicetoepassing Gebruikersprofiel:

Er is een onverwachte fout opgetreden

Oorzaak

Dit is een bekend probleem dat optreedt wanneer u een SharePoint-farm herstelt met behulp van de website centraal beheer.

Tijdelijke oplossing

U kunt dit probleem omzeilen door de huidige proxy van de gebruikersprofielservicetoepassing te verwijderen en vervolgens een nieuwe proxy te maken. Voer hiervoor de volgende PowerShell-opdrachten uit:

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

    Met deze opdracht verwijdert u de proxy van de huidige gebruikersprofielservicetoepassing.

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

    Met deze opdracht maakt u een nieuwe servicetoepassingsproxy voor gebruikersprofielen.

Opmerking

Nadat u de nieuwe proxy voor de gebruikersprofielservicetoepassing hebt gemaakt, kan de URL van Mijn site die is gekoppeld aan de herstelde gebruikersprofieltoepassing nog steeds verwijzen naar de oorspronkelijke server. Dit kan problemen veroorzaken wanneer u naar de pagina Mijn site probeert te bladeren. Als u dit probleem wilt oplossen, wijzigt u de waarde in het veld Locatie van mijn site-host om de nieuwe servernaam weer te geven. Ga hiervoor als volgt te werk:

  1. Controleer of u lid bent van de groep Farmbeheerders of een servicetoepassingsbeheerder voor de servicetoepassing Gebruikersprofiel.
  2. Selecteer op de website Centraal beheer de optie Servicetoepassingen beheren onder Toepassingsbeheer.
  3. Selecteer op de pagina Servicetoepassingen beheren de optie Servicetoepassing voor gebruikersprofiel in de lijst met servicetoepassingen.
  4. Selecteer beheren op het lint.
  5. Selecteer op de pagina Profielservice beheren de optie Mijn sites instellen onder Mijn site-instellingen.
  6. Wijzig op de pagina Mijn site-instellingen de waarde in het veld Locatie van mijn site-host om de nieuwe serverlocatie weer te geven.

Meer informatie

Zie Gebruikersprofielservicetoepassingen herstellen in SharePoint Server voor meer informatie over het herstellen van een gebruikersprofielservicetoepassing in SharePoint Server 2013 Preview.