Denne hurtigreparasjonen gjelder også for Microsoft SQL Server 2012 Reporting Services.
Symptomer
Tenk deg følgende:
-
Du kjører en forekomst av Microsoft SQL Server 2008 R2 Reporting Service (SSRS 2008 R2) eller SQL Server 2012 Reporting Service (SSRS 2012) i Microsoft SharePoint-integrert modus.
-
Du har en rapport eller et abonnement som er forfattet av en bruker som ikke lenger har tilgang til SharePoint-områdesamling.
-
En bruker som har de nødvendige tillatelsene på SharePoint-områdesamling prøver å åpne rapporten eller abonnement.
I dette scenariet, kan ikke brukeren åpne rapporten eller abonnement. I tillegg, får brukeren følgende feilmelding:
Rapportserveren har oppdaget en feil for SharePoint. (rsSharePointError)
Objektreferanse er ikke satt til en forekomst av et objekt.
I tillegg logges følgende unntak i loggfilen for rapport-server:
Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException: Report Server har oppdaget SharePoint-feil. ---> System.NullReferenceException: objekt ikke referanse til en forekomst av et objekt.
ved Microsoft.ReportingServices.SharePoint.Objects.RSSPImpUser.get_LoginName()
på Microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.GetListItemUserLoginName (RSSPListItem-elementet, streng feltnavn)
på Microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.CreateCatalogItem (RSSPFolder-mappe)
på Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive (RSSPWeb web, RSSPFolder-mappen, RSSPDocumentLibrary dokumentbibliotek, sikkerhet, secMgr, CatalogItemList foreldre)
på Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive (RSSPWeb web, RSSPFolder-mappen, RSSPDocumentLibrary dokumentbibliotek, sikkerhet, secMgr, CatalogItemList foreldre)
på Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.FindParents (ExternalItemPath-objektnavn, CatalogItemList og foreldre, sikkerhet secMgr, IPathTranslator pathTranslator)
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 8 for SQL Server 2012 SP1/en-us/help/2917531
Kumulativ oppdatering 11 for SQLServer 2012/en-us/help/2908007
Kumulativ oppdatering 9 for SQL Server 2008 R2 SP2/en-us/help/2887606
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".