Symptom
Anta att du använder Microsoft SQL Server Reporting Services för att skapa en rapport som innehåller en datumtypsparameter. När du kör rapporten med en ogiltig datumparameter får du följande felmeddelande:
Obs
Värdet som anges för rapportparametern parameter_name är inte giltigt för dess typ. (rsReportParameterTypeMismatch)
Det här är det förväntade beteendet. Ibland kan du dock även få följande felmeddelande:
Obs
Sys.WebForms.PageRequestManagerServerErrorException: Ett okänt fel uppstod vid bearbetning av begäran på servern. Statuskoden som returnerades från servern var: 500
Om du ersätter parametern för ogiltigt datum med rätt datum och sedan kör rapporten, får du fortfarande samma felmeddelande. Det här problemet är inte löst förrän du uppdaterar den aktuella webbsidan.
Lösning
Problemet åtgärdades först i följande kumulativa uppdateringar av SQL Server:
- Kumulativ uppdatering 1 för SQL Server 2014 SP2
- Kumulativ uppdatering 8 för SQL Server 2014 SP1
- Kumulativ uppdatering 1 för SQL Server 2016
- Kumulativ uppdatering 4 för SQL Server 2012 Service Pack 3
- Kumulativ uppdatering 14 för SQL Server 2014
- Kumulativ uppdatering för 12 SQL Server 2012 SP2
Rekommendation: Installera den senaste kumulativa uppdateringen för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Vi rekommenderar att du laddar ned och installerar de senaste kumulativa uppdateringarna för SQL Server:
- Senaste kumulativa uppdateringen för SQL Server 2016
- Senaste kumulativa uppdateringen för SQL Server 2012 SP3
- Senaste kumulativa uppdateringen för SQL Server 2014 (SP1/SP2)
- Senaste kumulativa uppdateringen för SQL Server 2012 SP2
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.