Den här snabb korrigeringen gäller även Microsoft SQL Server 2012 repor ting Services.
Symptom
Tänk dig följande situation:
-
Du kör en instans av Microsoft SQL Server 2008 R2 repor ting service (SSRS 2008 R2) eller SQL Server 2012 repor ting service (SSRS 2012) i Microsoft SharePoint-integrerat läge.
-
Du har en rapport eller prenumeration som har skapats av en användare som inte längre har behörighet till SharePoint-webbplatssamling.
-
En användare som har den behörighet som krävs för SharePoint-webbplatssamling försöker att öppna rapporten eller prenumerationen.
I det här scenariot kan användaren inte öppna rapporten eller prenumerationen. Dessutom visas följande fel meddelande:
Rapport servern har stött på ett SharePoint-fel. (rsSharePointError) Objekt referensen är inte inställd på en instans av ett objekt.
Dessutom loggas följande undantag i rapport Server logg filen:
Microsoft. ReportingServices. Diagnostics. Utilities. SharePointException: rapport servern har stött på ett SharePoint-fel. ---> system. NullReferenceException: objekt referensen är inte inställd på en instans av en object.at-Microsoft.ReportingServices.SharePoint.Objects.RSSPImpUser.get_LoginName () på Microsoft. ReportingServices. SharePoint. Utilities. CatalogItemUtilities. GetListItemUserLoginName (RSSPListItem objekt, sträng fält namn) på Microsoft. ReportingServices. SharePoint. Utilities. CatalogItemUtilities. CreateCatalogItem (RSSPFolder-mappen) på Microsoft. ReportingServices. SharePoint. Server. SharePointDBInterface. GetParentsForFolderOrFileRecursive (RSSPWeb Web, RSSPFolder-mappen, RSSPDocumentLibrary Dokbib, Security secMgr, CatalogItemList föräldrar) på Microsoft. ReportingServices. SharePoint. Server. SharePointDBInterface. GetParentsForFolderOrFileRecursive (RSSPWeb Web, RSSPFolder-mappen, RSSPDocumentLibrary Dokbib, Security secMgr, CatalogItemList föräldrar) på Microsoft. ReportingServices. SharePoint. Server. SharePointDBInterface. FindParents (ExternalItemPath objectName, CatalogItemList& föräldrar, Security secMgr, IPathTranslator pathTranslator)
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 8 för SQL Server 2012 SP1 /en-us/help/2917531
Kumulativ uppdatering 11 för SQL Server 2012 /en-us/help/2908007
Kumulativ uppdatering 9 för SQL Server 2008 R2 SP2 /en-us/help/2887606
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".