ينطبق هذا الإصلاح العاجل أيضا على Microsoft SQL Server 2012 Reporting Services.
الأعراض
يُرجى مراعاة السيناريو التالي:
- أنت تقوم بتشغيل مثيل Microsoft SQL Server 2008 R2 Reporting Service (SSRS 2008 R2) أو SQL Server 2012 Reporting Service (SSRS 2012) في الوضع المتكامل ل Microsoft SharePoint.
- لديك تقرير أو اشتراك تم تأليفه بواسطة مستخدم لم يعد لديه أذونات على مجموعة مواقع SharePoint المشتركة.
- يحاول المستخدم الذي لديه الأذونات المناسبة في مجموعة مواقع SharePoint المشتركة فتح التقرير أو الاشتراك.
في هذا السيناريو، لا يمكن للمستخدم فتح التقرير أو الاشتراك. بالإضافة إلى ذلك، يتلقى المستخدم رسالة الخطأ التالية:
ملاحظة
صادف خادم التقارير خطأ SharePoint. (rsSharePointError)
لم يتم تعيين مرجع الكائن إلى مثيل كائن.
بالإضافة إلى ذلك، يتم تسجيل الاستثناء التالي في ملف سجل خادم التقرير:
ملاحظة
Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException: صادف خادم التقارير خطأ SharePoint.
>--- System.NullReferenceException: لم يتم تعيين مرجع العنصر إلى مثيل كائن.
في Microsoft.ReportingServices.SharePoint.Objects.RSSPImpUser.get_LoginName()
في Microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.GetListItemUserLoginName(عنصر RSSPListItem، String fieldName)
في Microsoft.ReportingServices.SharePoint.Utilities.CatalogItemUtilities.CreateCatalogItem(مجلد RSSPFolder)
في Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive(RSSPWeb web, RSSPFolder folder, RSSPDocumentLibrary docLib, Security secMgr, CatalogItemList parents)
في Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.GetParentsForFolderOrFileRecursive(RSSPWeb web, RSSPFolder folder, RSSPDocumentLibrary docLib, Security secMgr, CatalogItemList parents)
في Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.FindParents(ExternalItemPath objectName, CatalogItemList& الوالدين, Security secMgr, IPathTranslator pathTranslator)
الدقة
تم إصلاح المشكلة أولا في التحديث التراكمي التالي SQL Server.
التحديث التراكمي 8 SQL Server 2012 SP1 /en-us/help/2917531
التحديث التراكمي 11 SQL Server 2012 /en-us/help/2908007
التحديث التراكمي 9 SQL Server 2008 R2 SP2 /en-us/help/2887606
حول التحديثات التراكمية SQL Server
يحتوي كل تحديث تراكمي جديد SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. اطلع على آخر التحديثات التراكمية SQL Server:
- آخر تحديث تراكمي SQL Server 2012 SP1
- آخر تحديث تراكمي SQL Server 2012
- آخر تحديث تراكمي SQL Server 2008 R2 SP2
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".