חל על
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

תופעות

שקול את התרחיש הבא:

  • יש לך שירותי דיווח של Microsoft SQL Server 2008 R2 (SSRS 2008 R2) או Microsoft SQL Server דיווחי שירותים 2012 (SSRS 2012) עבור רשימה או ספריית מסמכים של Microsoft SharePoint.

  • הדוח משתמש בסיומת נתונים של רשימת SharePoint של שירותי דיווח מוכללים של SQL Server.

  • באפשרותך לבנות שאילתת dataset המבוססת על הרשימה או ספריית המסמכים של SharePoint, ולאחר מכן הפעלת השאילתה במעצב הדוחות.

  • אתה פורס את הדוח לחוות SharePoint שמארחת את הרשימה או את ספריית המסמכים של SharePoint.

במקרה זה, שאילתת ערכת הנתונים מחזירה תוצאה שונה במעצב הדוחות מאשר בחוות SharePoint. לדוגמה, עליך ליצור תצוגה חדשה ב-SharePoint שבה תבחר את האפשרות הצג את כל הפריטים ללא תצוגת תיקיות בספריית מסמכים. הגדר את התצוגה החדשה כתצוגת ברירת המחדל עבור ספריית המסמכים. במצב זה, הדוח מחזיר נתונים שונים בחוות SharePoint מאשר במעצב הדוחות.הערה אם תפרוס את הדוח באתר SharePoint, יוחזרו רק התיקיות והקבצים ברמה העליונה של ספריית המסמכים. עם זאת, מעצב הדוחות מחזיר את כל הקבצים המשקפים את תצוגת ברירת המחדל משתנים ללא קשר למיקומי התיקיות.

סיבה

בעיה זו מתרחשת עקב נתיבי קוד שונים שננקטים על-ידי SSRS 2008 R2 או SSRS 2012 כאשר SharePoint מפעיל את הדוח באותה חווה של הרשימה. כאשר חוות SharePoint המקומית מפעיל את הדוח, הרשימה מאוחזרת באמצעות הנתיב SPLocalConnection . הנתיב מקריא ישירות מרשימת SharePoint ללא שיחות סבון ובונה עותק מקומי של פרטי הרשימה ללא קביעת התצורה של תצוגת ברירת המחדל. לכן, הנתיב של SPLocalConnection אינו משקף שינויים בתצוגת ברירת המחדל. עם זאת, כאשר מעצב הדוחות מפעיל את הדוח, הדוח משתמש בנתיב SPRemoteConnection . נתיב זה משתמש בשיחות סבון הדומות לפונקציה GetListCollection . פונקציה זו ניגשת לאתר באמצעות חיבור HTTP מרוחק במקום החיבור המקומי. לכן, השינויים ישתקפו בקביעת התצורה של תצוגת ברירת המחדל.

פתרון

כדי לפתור בעיה זו, השתמש באחת מהשיטות הבאות:

  • פרוס את הדוח בשרת דוחות של מצב מקורי ולאחר מכן הפעלת הדוח משרת הדוחות של מצב מקורי. הערה אם עליך להציג את הדוח ב-sharepoint, התקן את ה-Web part של מציג דוח מצב מקורי ב-sharepoint ולאחר מכן התקשר לדוח מתוך המופע המקורי של ' שירותי דיווח '. לקבלת מידע נוסף אודות אופן ההצגה והסיור של דוחות מצב מקוריים באמצעות SharePoint Web parts, עבור אל אתר ה

    כיצד להציג דוחות מצב מקוריים ולחקור אותם באמצעות SharePoint web part

  • פרוס את הרשימה או את ספריית המסמכים של SharePoint לחוות SharePoint אחרת שניתן לגשת אליה על-ידי החווה שבה הדוח נפרס. לכן, הדוח בחווה המקומית יכול לגשת לרשימה מרחוק.

  • השתמש בסיומת data של XML כדי לבנות שאילתת XML מבלי להשתמש בסיומת הנתונים של רשימת SharePoint.

מצב

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

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.