Överbliblixt post för PowerPivot-tjänstprogramdatabas

Den här artikeln är skriven av Zakir Haveliwala, Senior Support Escalation Engineer.

Symptom

Du kan få följande felmeddelande i Windows Loggbok eller SharePoint Unified Logging Service (ULS) loggar:

Det går inte att öppna databasen " Databasnamn på PowerPivot-tjänstprogrammet" som begärs av inloggningen. Inloggningen misslyckades. Inloggningen misslyckades för användarens användarnamn.

Orsak

Det här är en indikation på en överbliblixt post om PowerPivot-tjänstprogramdatabasen i SharePoint. Det här problemet kan uppstå när du tar bort ett PowerPivot-tjänstprogram. Posterna för den borttagna PowerPivot-tjänstprogramdatabasen tas ibland inte bort från SharePoint-konfigurationsdatabasen. Därför läser SharePoint ett fel när det inte går att öppna PowerPivot-tjänstprogramdatabasen eftersom den inte längre finns.

Lösning

Lös problemet genom att ta bort dessa överblivna poster. Du kan öppna SharePoint Management Shell på en SharePoint-server och köra följande kommando:

Get-SPDatabase | där {$_.exists -eq $false}

Då visas en lista över de databaser som inte längre finns på SharePoint-databasservern. PowerPivot-databasen som refereras till i föregående fel ska visas i den här listan. När du har bekräftat detta kan du ta bort den överblivna posten genom att köra det här kommandot:

Get-SPDatabase | där {$.exists -eq $false} | foreach {$.delete()}

Då tas den överblivna posten som pekar på den gamla PowerPivot-tjänstprogramdatabasen bort och felet som du lade märke till tidigare slutar att inträffa.