Simptomi
Šī problēma rodas, ja sp_estimate_data_compression_savings saglabāto procedūru izpilda tabulā, kurai iepriekš bija tabulas opciju kopa "teksts rindā", bet vairs nav teksta, ntextvai Image kolonnas tipa. Turklāt SQL Server kļūdu žurnālfailā var tikt parādīts šāds kļūdas ziņojums:
<datuma laiks>spid14s strupceļa pārraudzība neizdevās atrisināt vienu vai vairākus strupceļus. Serverim var būt nepieciešama restartēšana, lai atkoptu no šī nosacījuma.... <datuma laiku> spid14s * neatrisināts strupceļš
Risinājums
Kumulatīvās atjaunināšanas informācija
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
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ā. Iesakām lejupielādēt un instalēt jaunākos SQL Server kumulatīvos atjauninājumus:
Risinājums
Lai novērstu šo problēmu, veiciet tālāk norādītās darbības.
-
Mainiet tabulu, lai mainītu esošu kolonnu, vai pievienojiet kolonnu, lai tabulai tagad ir LOB tips.
-
Izmantojiet sp_tableoption , lai noņemtu in_row_limit.
-
Mainiet kolonnas darbības atsaukšanu.
Pēc tam varat sekmīgi izpildīt sp_estimate_data_compression_savings saglabāto procedūru.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".