Šios karštosios pataisos taip pat taikoma "Microsoft SQL Server" 2012 ataskaitų tarnyboms.
Simptomai
Apsvarstykite šį scenarijų:
-
Vykdote "Microsoft SQL Server" 2008 R2 "ataskaitų tarnybos (SSRS 2008 R2) arba" SQL Server 2012 "ataskaitų tarnybos (SSRS 2012) egzempliorių" Microsoft SharePoint "integruotame režime.
-
Jūs turite ataskaitą arba prenumeratą, kurią sukūrė vartotojas, kuris nebeturi teisių "SharePoint" svetainių rinkinyje.
-
Vartotojas, turintis reikiamas teises "SharePoint" svetainių rinkinyje, bandys atidaryti ataskaitą arba prenumeratą.
Šiuo atveju vartotojas negali atidaryti ataskaitos arba prenumeratos. Be to, vartotojas gauna šį klaidos pranešimą:
Ataskaitų serveris susidūrė su "SharePoint" klaida. (rsSharePointError) Objekto nuoroda nenustatyta į objekto egzempliorių.
Be to, toliau pateikta išimtis užregistruojamas ataskaitų serverio žurnalų faile:
Microsoft. ReportingServices. Diagnostics. utilities. SharePointException: ataskaitų serverio aptiko "SharePoint" klaidą. ---> System. NullReferenceException: objekto nuoroda nenustatyta į "object.at Microsoft.ReportingServices.SharePoint.Objects.RSSPImpUser.get_LoginName ()" Microsoft. ReportingServices. SharePoint. utilities. CatalogItemUtilities. GetListItemUserLoginName (RSSPListItem elementą, eilutės fieldName) "Microsoft". ReportingServices. SharePoint. utilities. CatalogItemUtilities. Createcatalogelementas (RSSPFolder aplanką) "Microsoft". ReportingServices. SharePoint. Server. SharePointDBInterface. GetParentsForFolderOrFileRecursive (RSSPWeb žiniatinklio, RSSPFolder aplanką, RSSPDocumentLibrary, saugos secMgr, CatalogItemList tėvai) "Microsoft". ReportingServices. SharePoint. Server. SharePointDBInterface. GetParentsForFolderOrFileRecursive (RSSPWeb internete, RSSPFolder aplanką, Rsspdokumentacijos biblioteka, saugos secMgr, CatalogItemList tėvai) "Microsoft". ReportingServices. SharePoint. Server. SharePointDBInterface. FindParents (išorinis \ Empath objectName, CatalogItemList& tėvus, saugos secMgr, IPathTranslator pathTranslator)
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 8 SQL serverio 2012 SP1 /en-us/help/2917531
Kaupiamasis naujinimas 11 SQL serverio 2012 /en-us/help/2908007
Kaupiamasis naujinimas 9 SQL serverio 2008 R2 SP2 /en-us/help/2887606
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.