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 ble laget av en bruker som ikke lenger har tillatelser på SharePoint-områdesamlingen.
- En bruker som har de nødvendige tillatelsene i SharePoint-områdesamlingen, prøver å åpne rapporten eller abonnementet.
I dette scenariet kan ikke brukeren åpne rapporten eller abonnementet. I tillegg får brukeren følgende feilmelding:
Obs!
Det oppstod en SharePoint-feil i rapportserveren. (rsSharePointError)
Objektreferansen er ikke angitt til en forekomst av et objekt.
I tillegg logges følgende unntak i loggfilen for rapportserveren:
Obs!
Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException: Det oppstod en SharePoint-feil på rapportserveren. ---> System.NullReferenceException: Objektreferansen er ikke angitt til en forekomst av et objekt.
på Microsoft.ReportingServices.SharePoint.Objects.RSSPImpUser.get_LoginName()
på Microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.GetListItemUserLoginName(RSSPListItem item, String fieldName)
på Microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.CreateCatalogItem(RSSPFolder folder)
på Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive(RSSPWeb nett, RSSPFolder-mappe, RSSPDocumentLibrary docLib, Security secMgr, CatalogItemList parents)
på Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive(RSSPWeb nett, RSSPFolder-mappe, RSSPDocumentLibrary docLib, Security secMgr, CatalogItemList parents)
på Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.FindParents(ExternalItemPath objectName, CatalogItemList& parents, Security 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 SQL Server 2012 /en-us/help/2908007
Kumulativ oppdatering 9 for SQL Server 2008 R2 SP2 /en-us/help/2887606
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
- Den nyeste kumulative oppdateringen for SQL Server 2012 SP1
- Den nyeste kumulative oppdateringen for SQL Server 2012
- Den nyeste kumulative oppdateringen for SQL Server 2008 R2 SP2
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».