סימפטומים
נניח שאתה משתמש ב- Microsoft SQL Server Reporting Services כדי ליצור דוח המכיל פרמטר סוג תאריך. בעת הפעלת הדוח באמצעות פרמטר תאריך לא חוקי, מתקבלת הודעת השגיאה הבאה:
הערה
הערך שסופק עבור פרמטר הדוח parameter_name אינו חוקי עבור הסוג שלו. (rsReportParameterTypeMismatch)
זהו אופן הפעולה הצפוי. עם זאת, מדי פעם עשויה להופיע הודעת השגיאה הבאה:
הערה
Sys.WebForms.PageRequestManagerServerErrorException: אירעה שגיאה לא ידועה בעת עיבוד הבקשה בשרת. קוד המצב שהוחזר מהשרת היה: 500
אם תחליף את פרמטר התאריך הלא חוקי בתאריך הנכון ולאחר מכן תפעיל את הדוח, עדיין תקבל את אותה הודעת שגיאה. בעיה זו אינה נפתרת עד שתרענן את דף האינטרנט הנוכחי.
פתרון
הבעיה תוקנה לראשונה בעדכונים המצטברים הבאים של SQL Server:
- עדכון מצטבר 1 עבור SQL Server 2014 SP2
- עדכון מצטבר 8 עבור SQL Server 2014 SP1
- עדכון מצטבר 1 עבור SQL Server 2016
- עדכון מצטבר 4 עבור SQL Server 2012 Service Pack 3
- עדכון מצטבר 14 עבור SQL Server 2014
- עדכון מצטבר עבור 12 SQL Server 2012 SP2
המלצה: התקן את העדכון המצטבר האחרון עבור SQL Server
כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. מומלץ להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:
- העדכון המצטבר האחרון עבור SQL Server 2016
- העדכון המצטבר האחרון עבור SQL Server 2012 SP3
- העדכון המצטבר האחרון עבור SQL Server 2014 (SP1/SP2)
- העדכון המצטבר האחרון עבור SQL Server 2012 SP2
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.