Simptomi
Pieņemsim, ka izmantojat Microsoft SQL Server TED datu bāzē, izmantojot augstas drošības režīmu ar automātisku kļūmjpārleces.
Ja modificējat saglabāto procedūru definīciju un pēc tam palaižat saglabāto procedūru pēc automātiskas kļūmjpārleces parādīšanās, tiek parādīts šāds kļūdas ziņojums:
Kļūda: 2801, nopietnība: 16, stāvoklis: 1
Objekta "stored_procedure_name" definīcija ir mainīta kopš tās kompilēšanas.
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:
Kumulatīvais atjauninājums 7 SQL Server 2016 RTM
SQL Server 2016 SP1 kumulatīvais atjauninājums 4
Kumulatīvais atjauninājums 6 SQL Server 2014 SP2
Kumulatīvais atjauninājums 13 SQL Server 2014 SP1
Kumulatīvais atjauninājums 9 SQL Server 2012 3. servisa pakotnei
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Jaunākais SQL Server 2016 kumulatīvais atjauninājums
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.