KB2785699 - תיקון: הודעת שגיאה בעת הצגת מנויים מונחי-נתונים משולבים של SharePoint לאחר שדרוג ל- SSRS 2012

חל על
SQL Server 2012 Business Intelligence SQL Server 2012 Enterprise

Microsoft מפיצה תיקונים של Microsoft SQL Server 2012 כקובץ אחד הניתן להורדה. מאחר שהתיקונים הם מצטברים, כל מהדורה חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012.

סימפטומים

בחן את התרחיש הבא:

  • יש לך מופע של Microsoft SQL Server Reporting Services (SSRS) המוגדר לפעול במצב משולב של Microsoft SharePoint.
  • קיימים מנויים מונחי-נתונים מרובים במופע SSRS.
  • שדרוג מופע SSRS ל- SSRS 2012.
  • אתה מנסה להציג את המנויים מונחי הנתונים באתר SharePoint.

בתרחיש זה, אתה מקבל את הודעת השגיאה הבאה:

הערה

הערך אינו יכול להיות Null.
שם פרמטר: obj
פתור בעיות ב- Microsoft SharePoint Foundation.
מזהה מתאם: מספר
תאריך ושעה: תאריך ושעה

      

גורם

בעיה זו מתרחשת מכיוון שהתגיות הבאות חסרות בעמודה 'הגדרות נתונים' של dbo. טבלת מנויים במנויים מונחי הנתונים הקיימים לאחר שדרוג SSRS:

  • תלות רישיות
  • רגישות להדגשה
  • KanatypeSensitivity
  • רגישות רוחב

פתרון

מידע עדכון מצטבר

עדכון מצטבר 2 עבור SQL Server 2012 SP1

התיקון לבעיה זו הופץ לראשונה בעדכון מצטבר 2. לקבלת מידע נוסף על הדרך להשיג חבילת עדכון מצטבר זו עבור SQL Server 2012 SP1, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2790947 חבילת עדכון מצטבר 2 עבור SQL Server 2012 Service Pack 1 הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012 SP1. מומלץ לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:

2772858 גירסאות ה- Build של SQL Server 2012 שפורסמו לאחר הפצת SQL Server Service Pack 1 של 2012

עדכון מצטבר 5 עבור SQL Server 2012

התיקון לבעיה זו הופץ לראשונה בעדכון מצטבר 5. לקבלת מידע נוסף על אופן ההשגה של חבילת עדכון מצטבר זו עבור SQL Server 2012, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2777772 חבילת עדכון מצטבר 5 עבור SQL Server 2012הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012. מומלץ לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:

2692828 גירסאות ה- Build של SQL Server 2012 שפורסמו לאחר הפצת SQL Server 2012

פתרון

כדי לעקוף בעיה זו, הוסף באופן ידני את התגיות החסרות לעמודה 'הגדרות נתונים'. לקבלת מידע נוסף על האופן שבו ניתן להוסיף תגיות, עיין בסעיף "מידע נוסף".

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

מידע נוסף

כדי להוסיף את התגיות לעמודה 'הגדרות נתונים', הפעל את קובץ ה- Script הבא:

DECLARE @subid as uniqueidentifier
DECLARE @orig_string nvarchar(max)
DECLARE @new_string nvarchar (max)
SET @subid = '<SubscriptionID'> // אתה מזין את מזהה המנוי שלך כאן.
SET @orig_string = CAST((בחר הגדרות נתונים מתוך dbo. מנויים שבהם SubscriptionID = @subid) AS nvarchar(max))
SET @new_string = STUFF(@orig_string, len(@orig_string) - 9, 0,
'<CaseSensitivity>True</CaseSensitivity><AccentSensitivity>True</AccentSensitivity>
<KanatypeSensitivity>True</KanatypeSensitivity><WidthSensitivity>True</WidthSensitivity>')

עדכן את dbo. מנויים SET DataSettings = @new_string כאשר SubscriptionID = @subid