Problembeschreibung
Angenommen, Sie verfügen über eine Instanz von Microsoft SQL Server 2012, auf der SQL Server 2012 Service Pack 1 (SP1) Kumulatives Update 7 oder ein höheres Versionsupdate installiert ist. Sie führen die gespeicherte Systemprozedur sp_describe_undeclared_parametersaus, und die gespeicherte Prozedur enthält eine immer falsche Anweisung in der Anweisung für @TSQL Parameter. Beispiel:
sp_describe_undeclared_parameters @TSQL = N'SELECT * from testable WHERE Spalte1 = @P1 and 1 = 2 'In diesem Fall schlägt die Ausführung von sp_describe_undeclared_parameters fehl, und es wird die folgende Fehlermeldung angezeigt:
Msg 11502, Ebene 16, Zustand 2, Typ der Zeile 28 für den Parameter "@P1" kann in diesem Kontext nicht abgeleitet werden.
Hinweis Dieses Problem tritt auch in SQL Server 2014 auf.
Fehlerbehebung
Informationen zur kumulativen Aktualisierung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.