KB2282743 - תיקון: התווים המיוחדים מוצגים באופן שגוי בפקד "תיבת טקסט" של קובץ PDF בעת עיבוד דוח ב-SSRS 2008

חל על
SQL Server 2008

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

סימפטומים

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

  • יש לך דוח של Microsoft SQL Server 2008 Reporting Services (SSRS 2008) שמוטבע בו פקד TextBox.

  • פקד TextBox מכיל כמה תווים מיוחדים. לדוגמה, התווים המיוחדים עשויים לכלול תווים עם הדגשה, סמלי מטבע זר, סימן מסחרי או סימן זכויות יוצרים.

  • הפרמטר HumanReadablePDF DeviceInfo מוגדר ל - True בקובץ Rsreportserver.config. לחלופין, פרמטר זה מועבר כפרמטר גישה לכתובת URL.

    פתקים

    • כברירת מחדל, הערך של פרמטר זה הוא False.
    • תווים מיוחדים הם התווים שבין 128 ל- 255. תווים אלה נמצאים מחוץ לטווח של ASCII. עם זאת, תווים אלה נמצאים בטווח של ערכת התווים של Windows-1252.
  • אתה מעבד קובץ Portable Document Format (PDF) של הדוח.

בתרחיש זה, קובץ ה- PDF מציג את התו המיוחד באופן שגוי.

גורם

בעיה זו מתרחשת עקב שגיאה בעיבוד PDF של SSRS 2008.

פתרון

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

SQL Server 2008 Service Pack 1

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

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

970365 גירסאות Build של SQL Server 2008 שפורסמו לאחר הפצת SQL Server 2008 Service Pack 1 תיקונים חמים של Microsoft SQL Server 2008 נוצרים עבור ערכות Service Pack ספציפיות של SQL Server. עליך להחיל תיקון חם של SQL Server 2008 Service Pack 1 על התקנה של SQL Server 2008 Service Pack 1. כברירת מחדל, כל תיקון חם המסופק בערכת Service Pack של SQL Server כלול בערכת ה- Service Pack הבאה של SQL Server.

SQL Server 2008 Service Pack 2

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

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

2402659 גירסאות Build של SQL Server 2008 שפורסמו לאחר הפצת SQL Server 2008 Service Pack 2

מצב

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

מידע נוסף

כדי להגדיר את הפרמטר HumanReadablePDF DeviceInfo, השתמש באחת מהשיטות הבאות:

חומרי עזר

לקבלת מידע נוסף אודות ערכת התווך Windows-1252, בקר באתר האינטרנט הבא של Microsoft Developer Network (MSDN):

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

935897 מודל מתן שירות מצטבר זמין מצוות SQL Server כדי לספק תיקונים חמים לבעיות שדווחו

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

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

824684 תיאור של המונחים הרגילים המשמשים לתיאור עדכוני התוכנה של Microsoft