RETTELSE: Fejlmeddelelse, når du forsøger at konvertere en variabel af datatypen numerisk(2,0) til datatypen tinyint i SQL Server 2008: "Arithmetic overflow error converting expression to data type tinyint"

Microsoft distribuerer Microsoft SQL Server 2008-rettelser som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008-rettelsen.

Symptomer

I Microsoft SQL Server 2008 erklærer du en variabel af datatypen #2,0 og angiver derefter en negativ værdi for variablen. Når du forsøger at konvertere variablen til datatypen tinyint, modtager du følgende fejlmeddelelse:

Bemærk

Msg 8115, niveau 16, stat 2, linje 3

Arithmetisk overløbsfejl ved konvertering af udtryk til datatypen tinyint.

Løsning

Kumulative opdateringsoplysninger for udgivelsesversionen af SQL Server 2008

Løsningen på dette problem blev først udgivet i Cumulative Update 4 til udgivelsesversionen af SQL Server 2008. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

963036 Samlet opdateringspakke 4 til SQL Server 2008Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere version af SQL Server 2008-rettelser. Vi anbefaler, at du overvejer at anvende den nyeste rettelsesversion, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

956909 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 blev udgivet

Oplysninger om kumulativ opdatering til SQL Server 2008 Service Pack 1

Løsningen på dette problem blev først udgivet i Cumulative Update 1 til SQL Server 2008 Service Pack 1. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

969099 Samlet opdateringspakke 1 til SQL Server 2008 Service Pack 1Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af programrettelsen i SQL Server 2008. Vi anbefaler, at du overvejer at anvende den nyeste rettelsesversion, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

970365 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 1 blev udgivet

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Flere oplysninger

Flere oplysninger om Cumulative Update Package 4 til SQL Server 2008

Du kan finde flere oplysninger om, hvilke filer der ændres, og oplysninger om eventuelle forudsætninger for at anvende den kumulative opdateringspakke, der indeholder den hotfix, der er beskrevet i denne artikel i Microsoft Knowledge Base, ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

963036 kumulativ opdateringspakke 4 til SQL Server 2008

Flere oplysninger om samlet opdateringspakke 1 til SQL Server 2008 Service Pack 1

Du kan finde flere oplysninger om, hvilke filer der ændres, og oplysninger om eventuelle forudsætninger for at anvende den kumulative opdateringspakke, der indeholder den hotfix, der er beskrevet i denne artikel i Microsoft Knowledge Base, ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

969099 samlet opdateringspakke 1 til SQL Server 2008 Service Pack 1

Referencer

Få flere oplysninger om listen over builds, der er tilgængelige efter udgivelsen af SQL Server 2008, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

956909 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 blev udgivet

Yderligere oplysninger om Incremental Servicing Model for SQL Server finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

935897 SQL Server teamet kan tilbyde en trinvis serviceringsmodel, som kan levere hotfixes til rapporterede problemer

Du kan finde flere oplysninger om navngivningsskemaet for opdateringer til SQL Server ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

822499 Nyt navngivningsskema for Microsoft SQL Server-softwareopdateringspakker

Du kan finde flere oplysninger om terminologi for softwareopdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

824684 Beskrivelse af den standardterminologi, der bruges om Microsoft-softwareopdateringer