KB3039035 – FIX: "Parameetri tüüpi ei saa tuletada", kui käivitate sp_describe_undeclared_parameters rakenduses SQL Server 2012 või SQL Server 2014

Rakenduskoht
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

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.

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.

      

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.