תופעות
כאשר אתה מנסה להציג את הדוח שירותי דיווח של Microsoft SQL Server 2012 (SSRS 2012) או SQL Server 2014 (SSRS 2014) באתר אינטרנט של Microsoft SharePoint, ייתכן שתקבל את הודעת השגיאה הבאה:
התוכנית Microsoft. ReportingServices. Utilities. InvalidDataSetReferenceException: לשרת הדוחות אין אפשרות לעבד את הדוח. ההפניה עבור ערכת הנתונים המשותפת של dataset אינה חוקית.
במצב זה, מתגלה שפרטי ערכות הנתונים והאוסף של DataSources עבור דוח זה הוסרו ממסד הנתונים של קטלוג השרתים של SSRS report. עם זאת, פרטי האוסף אינם נמחקים. בנוסף, הודעת השגיאה הבאה תירשם ביומן הרישום של SharePoint:
תאריך_LT_ ><Time> W3wp. Exe (0X2D54) 0X2C5C SQL Server Report Report Report server Item הקטלוג הגבוה של 0000... /MyReport. rdl לא נמצא באתר SharePoint. היא תימחק מהקטלוג.
הערה בעיה זו מתרחשת כאשר קיימות כמה בעיות חיבור במסד הנתונים של התוכן של SharePoint.
סיבה
בעיה זו מתרחשת מאחר שהדוחות מטופלים כדוחות לא חוקיים כאשר מסדי הנתונים של תצורת SharePoint מקוונים וניתן לחבר אותם אל כאשר מסד הנתונים של התוכן כולל בעיות קישוריות.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 /en-us/help/2931693
עדכון מצטבר 7 עבור SQL Server 2012 SP1 /en-us/help/2894115
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".