Labojums: Kļūdas ziņojums, mēģinot konvertēt datu tipa skaitlisko(2,0) mainīgo uz datu tipu tinyint programmā SQL Server 2008: "Aritmētiska pārpildes kļūda, pārvēršot izteiksmi par datu tipu tinyint"

Microsoft izplata Microsoft SQL Server 2008 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jaunais laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojuma laidienā.

Pazīmes

Programmā Microsoft SQL Server 2008 deklarējat datu tipa skaitliskā(2,0) mainīgo un pēc tam mainīgajam iestatāt negatīvu vērtību. Mēģinot konvertēt mainīgo uz tinyint datu tipu, tiek parādīts šāds kļūdas ziņojums:

Piezīme

Ziņojums 8115, 16. līmenis, 2. stāvoklis, 3. rindiņa

Aritmētiskas pārpildes kļūda, pārvēršot izteiksmi par datu tipu tinyint.

Risinājums

Kumulatīvā atjauninājuma informācija par SQL Server 2008 laidiena versiju

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 4 SQL Server 2008 laidiena versijai. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni produktam SQL Server 2008, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

963036 4. kumulatīvā atjauninājuma pakotne programmai SQL Server 2008Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojumu laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

956909 SQL Server 2008. gada būvējumi, kas tika izlaisti pēc 2008. gada SQL Server, tika izlaisti

Kumulatīvā atjauninājuma informācija par SQL Server 2008 1. servisa pakotni

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 1. servisa pakotnes 1. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni produktam SQL Server 2008, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

969099 1. kumulatīvā atjauninājuma pakotne SQL Server 2008 1. servisa pakotnei. Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojumu laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

970365 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008 1. servisa pakotnes izlaišanas

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Papildinformācija

Papildinformācija par kumulatīvo atjauninājumu pakotni 4 sistēmai SQL Server 2008

Lai iegūtu papildinformāciju par to, kādi faili ir mainīti, un informāciju par priekšnosacījumiem, lai lietotu kumulatīvo atjauninājumu pakotni, kas satur labojumfailu, kā aprakstīts šajā Microsoft zināšanu bāzes rakstā, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

963036 4. kumulatīvo atjauninājumu pakotne sistēmai SQL Server 2008

Papildinformācija par kumulatīvo atjauninājumu pakotni 1. SQL Server 2008 1. servisa pakotnei

Lai iegūtu papildinformāciju par to, kādi faili ir mainīti, un informāciju par priekšnosacījumiem, lai lietotu kumulatīvo atjauninājumu pakotni, kas satur labojumfailu, kā aprakstīts šajā Microsoft zināšanu bāzes rakstā, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

969099 1. kumulatīvā atjauninājuma pakotne SQL Server 2008 1. servisa pakotnei

Atsauces

Lai iegūtu papildinformāciju par to būvējumu sarakstu, kas ir pieejami pēc SQL Server 2008 izlaišanas, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

956909 SQL Server 2008. gada būvējumi, kas tika izlaisti pēc 2008. gada SQL Server, tika izlaisti

Lai iegūtu papildinformāciju par SQL Server inkrementālās apkalpošanas modeli, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

935897 SQL Server komanda piedāvā inkrementālo apkalpošanas modeli, lai nodrošinātu labojumfailus ziņoto problēmu gadījumā

Lai iegūtu papildinformāciju par SQL Server atjauninājumu nosaukumdošanas shēmu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

822499 Jauna Microsoft SQL Server programmatūras atjauninājumu pakotņu nosaukumdošanas shēma

Lai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Standarta terminoloģijas apraksts, kas tiek izmantots Microsoft programmatūras atjauninājumu aprakstīšanai