Deze hotfix is ook van toepassing op Microsoft SQL Server 2012 Reporting Services.
Symptomen
Neem het volgende scenario:
-
U voert een exemplaar van Microsoft SQL Server 2008 R2 Reporting service (SSRS 2008 R2) of SQL Server 2012 Reporting service (SSRS 2012) uit in de geïntegreerde modus van Microsoft SharePoint.
-
U hebt een rapport of abonnement dat is gemaakt door een gebruiker die niet meer over machtigingen beschikt voor de SharePoint-siteverzameling.
-
Een gebruiker met de juiste machtigingen voor de SharePoint-siteverzameling probeert het rapport of abonnement te openen.
In dit scenario kan de gebruiker het rapport of abonnement niet openen. Daarnaast ontvangt de gebruiker het volgende foutbericht:
Er is een SharePoint-fout opgetreden op de rapport server. (rsSharePointError) Een objectverwijzing is niet ingesteld op een exemplaar van een object.
Daarnaast wordt de volgende uitzondering vastgelegd in het logboekbestand van de rapportserver:
Microsoft. ReportingServices. Diagnostische gegevens. Utilities. SharePointException: rapport server heeft een SharePoint-fout gevonden. ---> System. NullReferenceException: object verwijzing niet ingesteld op een exemplaar van een object.at Microsoft.ReportingServices.SharePoint.Objects.RSSPImpUser.get_LoginName () op Microsoft. ReportingServices. SharePoint. Utilities. CatalogItemUtilities. GetListItemUserLoginName (RSSPListItem item, String fieldName) op Microsoft. ReportingServices. SharePoint. Utilities. CatalogItemUtilities. CreateCatalogItem (RSSPFolder map) op Microsoft. ReportingServices. SharePoint. server. SharePointDBInterface. GetParentsForFolderOrFileRecursive (RSSPWeb Web, RSSPFolder map, RSSPDocumentLibrary documentbibliotheek, beveiliging SecMgr, CatalogItemList Parent) op Microsoft. ReportingServices. SharePoint. server. SharePointDBInterface (GetParentsForFolderOrFileRecursive. server. RSSPWeb (RSSPFolder, RSSPDocumentLibrary, documentbibliotheek, secMgr, CatalogItemList, ReportingServices, SharePointDBInterface, FindParents, ExternalItemPath, CatalogItemList, secMgr, IPathTranslator, pathTranslator,&
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 8 voor SQL Server 2012 SP1 /en-us/help/2917531
Cumulatieve update 11 voor SQL Server 2012 /en-us/help/2908007
Cumulatieve update 9 voor SQL Server 2008 R2 SP2 /en-us/help/2887606
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.