KORJAUS: Virheilmoitus yritettäessä muuntaa numeerinen(2,0)-tietotyypin muuttujaa tinyint-tietotyypiksi SQL Server 2008:ssa: "Aritmeettinen ylivuotovirhe muunnettaessa lauseke tietotyypiksi tinyint"

Microsoft jakelee Microsoft SQL Server 2008 -korjaukset yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki aiempaan SQL Server 2008 -korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset.

Ongelman ilmenemistapa

Microsoft SQL Server 2008:ssa määritellään muuttuja, jonka tietotyyppi on numeerinen(2,0), ja muuttujalle asetetaan sitten negatiivinen arvo. Kun yrität muuntaa muuttujan pienen kokonaisuuden tietotyypiksi, näyttöön tulee seuraava virhesanoma:

Huomautus

Msg 8115, taso 16, tila 2, rivi 3

Aritmeettinen ylivuotovirhe muunnettaessa lauseke tietotyypiksi tinyint.

Ratkaisu

SQL Server 2008:n julkaisuversion kumulatiiviset päivitystiedot

Tämän ongelman korjaus julkaistiin ensimmäisen kerran SQL Server 2008:n julkaisuversion kumulatiivisessa päivityksessä 4. Saat lisätietoja tämän SQL Server 2008:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

963036 SQL Server 2008:n kumulatiivinen päivityspaketti 4Huomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki aiempaan SQL Server 2008:n korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:

956909 SQL Server 2008 -koontiversiot, jotka on julkaistu SQL Server 2008:n julkaisemisen jälkeen

Tietoja SQL Server 2008 Service Pack 1:n kumulatiivisesta päivityksestä

Tämän ongelman korjaus julkaistiin ensimmäisenä SQL Server 2008 Service Pack 1:n kumulatiivisessa päivityksessä 1. Saat lisätietoja tämän SQL Server 2008:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

969099 SQL Server 2008 Service Pack 1:n kumulatiivinen päivityspaketti 1 Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki aiempaan SQL Server 2008:n korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:

970365 SQL Server 2008 -koontiversiot, jotka on julkaistu SQL Server 2008 Service Pack 1:n julkaisemisen jälkeen

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Lisätietoja

Lisätietoja SQL Server 2008:n kumulatiivisesta päivityspaketista 4

Saat lisätietoja muutetuista tiedostoista ja tässä Microsoft Knowledge Base -tietokanta -artikkelissa kuvatun hotfix-korjauksen sisältävän kumulatiivisen päivityspaketin käyttöönoton edellytyksistä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

963036 SQL Server 2008:n kumulatiivinen päivityspaketti 4

Lisätietoja SQL Server 2008 Service Pack 1:n kumulatiivisesta päivityspaketista 1

Saat lisätietoja muutetuista tiedostoista ja tässä Microsoft Knowledge Base -tietokanta -artikkelissa kuvatun hotfix-korjauksen sisältävän kumulatiivisen päivityspaketin käyttöönoton edellytyksistä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

969099 SQL Server 2008 Service Pack 1:n kumulatiivinen päivityspaketti 1

Viitteet

Saat lisätietoja SQL Server 2008:n julkaisun jälkeen saatavilla olevien koontiversioiden luettelosta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

956909 SQL Server 2008 -koontiversiot, jotka on julkaistu SQL Server 2008:n julkaisemisen jälkeen

Saat lisätietoja SQL Serverin lisäävästä ylläpitomallista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

935897 SQL Server -tiimi antaa lisäävän ylläpidon mallin, josta löytyy hotfix-korjauksia ilmoitettuihin ongelmiin

Saat lisätietoja SQL Server -päivitysten nimeämisrakenteesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

822499 Microsoft SQL Serverin ohjelmistopäivityspakettien uusi nimeämisrakenne

Saat lisätietoja ohjelmistopäivityksiin liittyvästä terminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

824684 Microsoftin ohjelmistopäivityksiä kuvaavan vakioterminologian kuvaus