Ova hitna ispravka se odnosi i na Microsoft SQL Server 2012 usluge izveštavanja.
Simptomi
Razmotrite sledeći scenario:
-
Koristite instancu Microsoft SQL Server 2008 R2 usluge izveštavanja (SSRS 2008 R2) ili SQL Server 2012 Reporting Service (SSRS 2012) u integrisanom režimu programa Microsoft SharePoint.
-
Imate izveštaj ili pretplatu koju je kreirao korisnik koji više nema dozvole za SharePoint kolekciju lokacija.
-
Korisnik koji ima odgovarajuće dozvole u SharePoint kolekciji lokacija pokušava da otvori izveštaj ili pretplatu.
U ovom slučaju, korisnik ne može da otvori izveštaj ili pretplatu. Pored toga, korisnik dobija sledeću poruku o grešci:
Server izveštaja je naišao na SharePoint grešku. (rsSharePointError) Referenca objekta nije postavljena na instancu objekta.
Pored toga, sledeći izuzetak se evidentira u datoteci evidencije servera izveštaja:
Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException: Server izveštaja je naišao na SharePoint grešku. ---> System.NullReferenceException: Referenca objekta nije postavljena na instancu datoteke object.at Microsoft.ReportingServices.SharePoint.Objects.RSSPImpUser.get_LoginName()u microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.GetListItemUserLoginName(RSSPListItem stavka, String fieldName)at Microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.CreateCatalogItem(RSSPFolder folder)at Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive(RSSPWeb web, RSSPFolder folder, RSSPDocumentLibrary docLib, Security secMgr, CatalogItemList parents)at Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive(RSSPWeb web, RSSPFolder folder, RSSPDocumentLibrary docLib, Security secMgr, CatalogItemList parents)at Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.FindParents(ExternalItemPath objectName, CatalogItemList& parents, Security secMgr, IPathTranslator pathTranslator)
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 8 za SQL Server 2012 SP1 /en-us/help/2917531
Kumulativna ispravka 11 za SQL Server 2012 /en-us/help/2908007
Kumulativna ispravka 9 za SQL Server 2008 R2 SP2 /en-us/help/2887606
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".