Symptomen
Stel dat u een exemplaar van Microsoft SQL Server 2012 met SQL Server 2012 Service Pack 1 (SP1) cumulatief update 7 of een latere versie-update hebt geïnstalleerd. U voert de door het systeem opgeslagen procedure sp_describe_undeclared_parametersen de opgeslagen procedure bevat een instructie always False in de instructie voor @tsql parameter. Bijvoorbeeld:
sp_describe_undeclared_parameters @tsql = N'SELECT * from testTable waarbij Kolom1 = @p1 en 1 = 2 'In deze situatie mislukt de uitvoering van sp_describe_undeclared_parameters mislukt en wordt het volgende foutbericht weergegeven:
Msg 11502, niveau 16, frame 2, line 28The type voor parameter ' @p1 ' kan in deze context niet worden afgeleid.
Opmerking Dit probleem treedt ook op in SQL Server 2014.
Oplossing
Cumulatieve update gegevens
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.