KB3152042 - תיקון: שגיאת PageRequestManagerServerErrorException בעת שימוש בפרמטר תאריך לא חוקי ב-SSRS

חל על
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

סימפטומים

נניח שאתה משתמש ב- Microsoft SQL Server Reporting Services כדי ליצור דוח המכיל פרמטר סוג תאריך. בעת הפעלת הדוח באמצעות פרמטר תאריך לא חוקי, מתקבלת הודעת השגיאה הבאה:

הערה

הערך שסופק עבור פרמטר הדוח parameter_name אינו חוקי עבור הסוג שלו. (rsReportParameterTypeMismatch)

זהו אופן הפעולה הצפוי. עם זאת, מדי פעם עשויה להופיע הודעת השגיאה הבאה:

הערה

Sys.WebForms.PageRequestManagerServerErrorException: אירעה שגיאה לא ידועה בעת עיבוד הבקשה בשרת. קוד המצב שהוחזר מהשרת היה: 500

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

פתרון

הבעיה תוקנה לראשונה בעדכונים המצטברים הבאים של SQL Server:

המלצה: התקן את העדכון המצטבר האחרון עבור SQL Server

כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. מומלץ להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:

      

מצב

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

חומרי עזר

קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.