Microsoft jagab Microsoft SQL Server 2008 R2 fikseerib ühe allalaaditava failitüübina. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL serveri 2008 R2 paranduse väljalaskega.
Sümptomid
Arvestage järgmise stsenaariumiga.
-
Teil on aruande definitsiooni keel (RDL), mis sisaldab tablix JUHTELEMENTI Microsoft SQL Server 2008 R2 aruandlusteenused.
-
Lisate rea rühma või veeru rühma tablix ja seejärel määrate rühmale avaldise rühma andmetele, kasutades veergu, millel on arvuline andmetüüp.
-
See veerg sisaldab väärtust, mis pole Int32 . Näiteks on veeru väärtuseks 9000001777400270.
Selle stsenaariumi korral kuvatakse järgmine tõrketeade, kui proovite koostada aruanne.
Kohaliku aruannete töötlemisel ilmnes tõrge. Aruannete töötlemisel ilmnes tõrge. Väärtus oli Int32 jaoks liiga suur või liiga väike.
Lahendus
Kumulatiivse värskenduse teave
SQL Server 2008 R2
Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 4. Lisateavet selle kumulatiivse värskenduspaketi SQL Server 2008 R2 hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2345451 SQL Server 2008 R2 koondvärskenduses pakett 4 Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL serveri 2008 R2 paranduse väljalaskes. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
981356 Pärast SQL Server 2008 R2 väljaandmist väljaantud SQL Server 2008 R2 järgud
Lahendus
Selle probleemi lahendamiseks teisendage arvuline andmetüüp andmetüübi kahekordne andmetüüp või Int64 andmetüüp. Selleks toimige järgmiselt.
-
Rühma atribuutide avamiseks topeltklõpsake paanil rea rühmad või veeru rühmad rühma.
-
Muutke vahekaardil üldist rühma avaldis järgmiseks süsteemiks. kahekordse andmetüübi avaldis:
CDbl (väljad!<välja nimi>. VäärtusVõi muutke rühma avaldis järgmiseks süsteemiks. Int64 andmetüüp:
CLng (väljad!<välja nimi>. Väärtus
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Andmetüüpide kohta lisateabe saamiseks külastage järgmisi veebisaite.
Üldine teave "kümnendkoha" struktuuri kohta
Üldine teave struktuuri "Int32" kohta