Sümptomid
Oletagem, et teil on Microsoft SQL Server 2012 eksemplar, mis on SQL Server 2012 hoolduspaketi Service Pack 1 (SP1) koondvärskendus 7 või uuem versioon installitud. Käivitate süsteemi salvestatud protseduuri sp_describe_undeclared_parameters ja salvestatud protseduur sisaldab parameetri lauses @tsql alati FALSE-lauset. Siin on mõned näited.
@tsql= sp_describe_undeclared_parameters N'SELECT * testtabelist, kus veerg 1 = @p1 AND 1=2'Selles olukorras sp_describe_undeclared_parameters täitmine nurjub ja kuvatakse järgmine tõrketeade:
Märkus.
Msg 11502, tase 16, osariik 2, rida 28
Parameetri @p1 tüüpi ei saa selles kontekstis tuletada.
Märkus. See probleem ilmneb ka rakenduses SQL Server 2014.
Lahendus
Koondvärskenduse teave
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.
- SQL Server 2014 SP1 koondvärskendus 1
- koondvärskendus 7 SQL Server 2014 jaoks
- SQL Server 2012 SP2 koondvärskendus 5
Soovitus: installige SQL Server uusim koondvärskendus
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Soovitame teil alla laadida ja installida SQL Server uusimad koondvärskendused.
- Uusim koondvärskendus SQL Server 2014 SP1 jaoks
- Uusim koondvärskendus SQL Server 2014 jaoks
- Uusim koondvärskendus SQL Server 2012 SP2 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.