Sümptomid
Oletagem, et kasutate andmebaasi Microsoft SQL Server Tedis, kasutades selleks suure ohutustaseme automaatset Tõrkesiirde.
Kui muudate salvestatud protseduuri määratlust ja seejärel käivitate salvestatud protseduuri pärast automaatset Tõrkesiirde, kuvatakse järgmine tõrketeade:
Tõrge: 2801, raskusaste: 16; riik: 1
Objekti "stored_procedure_name" määratlus on pärast kompileerimist muutunud.
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
Kumulatiivne Update 7 SQL Server 2016 RTM
Kumulatiivne värskendus 4 SQL Server 2016 SP1 jaoks
Kumulatiivne Update 6 SQL Server 2014 SP2 jaoks
Kumulatiivne Update 13 SQL Server 2014 SP1 jaoks
Kumulatiivne Update 9 SQL Server 2012 Service Pack 3 jaoks
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Uusim SQL Server 2016 koondvärskenduses
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit leiate teavet selle kohta, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.