Microsoft distribuerer rettelser til Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 og 2005 som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere version af SQL Server 2008, SQL Server 2008 R2 og SQL Server 2005.
Symptomer
Overvej følgende scenarie:
Du har en Microsoft SQL Server Integration Services 2005 (SSIS 2005), Microsoft SQL Server Integration Services 2008 (SSIS 2008) eller Microsoft SQL Server Integration Services 2008 R2-pakke, der indeholder en Dataflow-opgave.
Du kan bruge en flad filkilde til at importere en inputdatafil i Dataflow-opgaven.
Inputdatafilen indeholder mindst to kolonner. Én kolonne har en datalængde, der er større eller mindre end bredden på outputkolonnen. Datalængden af den næste kolonne er én byte længere end bredden af outputkolonnen for den pågældende kolonne.
Datalængden er f.eks. 6 i en kolonne, der har en outputkolonnebredde på 50, og datalængden er 9 i den næste kolonne, der har en outputkolonnebredde på 8.
Bemærk! Du kan angive bredden af outputkolonnen i dialogboksenEditor til Flad Forbindelsesstyring.
Du angiver datatypen for kolonnerne, så datakonverteringen sker. Du angiver f.eks. datatypen DT_WSTR Unicode-streng for kolonnerne. Derfor udføres datakonvertering, hvis datatypen i inputdatafilen er ANSI.
Du kører SSIS-pakken.
I dette scenarie importeres dataene i den kolonne, der kommer før den kolonne, hvor datalængden er én byte længere end bredden af outputkolonnen, ikke.
Bemærk, at hvis der er mere end to kolonner, som opfylder betingelserne i dette scenarie, er det kun den første kolonne, der kommer før en kolonne, hvor datalængden er én byte længere end bredden af outputkolonnen, der ikke importeres.
Løsning
Oplysninger om kumulativ opdatering
SQL Server 2008 R2 Service Pack 1
Løsningen på dette problem blev først udgivet i Cumulative Update 1 til SQL Server 2008 R2 Service Pack 1. Få flere oplysninger om, hvordan du henter denne kumulative opdateringspakke, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2544793 Samlet opdateringspakke 1 til SQL Server 2008 R2 Service Pack 1Bemæ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 R2-rettelsen. 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:
2567616 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 Service Pack 1 blev udgivet
SQL Server 2008 Service Pack 2
Løsningen på dette problem blev først udgivet i Cumulative Update 4 til SQL Server 2008 Service Pack 2. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2527180 Samlet opdateringspakke 4 til SQL Server 2008 Service Pack 2Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere version af programrettelsen til SQL Server 2008. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, 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:
2402659 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 2 blev udgivet Microsoft SQL Server 2008-hotfixes oprettes til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2008 Service Pack 2-hotfix på en installation af SQL Server 2008 Service Pack 2. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.
SQL Server 2008 R2
Rettelsen til dette problem blev først udgivet i Samlet opdatering 7. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008 R2, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2507770 Samlet opdateringspakke 7 til SQL Server 2008 R2 Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008 R2-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:
981356 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 blev frigivet
SQL Server 2008
Løsningen på dette problem blev først udgivet i Cumulative Update 13 til SQL Server 2008 Service Pack 1. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2497673 Samlet opdateringspakke 13 til SQL Server 2008 Service Pack 1Bemærk Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og sikkerhedsrettelser, som fulgte med den forrige version af programrettelsen i SQL Server 2008. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, 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 Microsoft SQL Server 2008-hotfixes oprettes til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2008 Service Pack 1-hotfix på en installation af SQL Server 2008 Service Pack 1. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.
SQL Server 2005 Service Pack 4
Løsningen på dette problem blev først udgivet i Cumulative Update 3 til SQL Server 2005 Service Pack 4. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2507769 Samlet opdateringspakke 3 til SQL Server 2005 Service Pack 4Note 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 2005. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, 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:
2485757 De SQL Server 2005-builds, der blev udgivet efter SQL Server 2005 Service Pack 4 blev udgivet, Microsoft SQL Server 2005-hotfixes oprettes til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2005 Service Pack 4-hotfix til en installation af SQL Server 2005 Service Pack 4. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.
SQL Server 2005 Service Pack 3
Løsningen på dette problem blev først udgivet i Cumulative Update 15 til SQL Server 2005 Service Pack 3. Få flere oplysninger om denne samlede opdateringspakke ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2507766 Samlet opdateringspakke 15 til SQL Server 2005 Service Pack 3Note Da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2005-rettelser. Microsoft anbefaler, at du overvejer at anvende den nyeste version af rettelsen, 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:
960598 De SQL Server 2005-builds, der blev udgivet efter SQL Server 2005 Service Pack 3 blev udgivet Microsoft SQL Server 2005-hotfixes oprettes til specifikke SQL Server servicepakker. Du skal anvende et SQL Server 2005 Service Pack 3-hotfix på en installation af SQL Server 2005 Service Pack 3. Alle hotfixes, der leveres i en SQL Server Service Pack, er som standard inkluderet i den næste SQL Server Service Pack.
Løsning
Du kan løse dette problem ved at undgå datakonvertering i kilden til den flade fil og derefter udføre datakonverteringen, når dataene er importeret.
Du kan f.eks. angive DT_STR strengtype i stedet for DT_WSTR Unicode-strengtype for kolonnerne, hvis datatypen for en inputdatafil er ANSI.
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Du kan finde flere oplysninger om Flat File Connection Manager på følgende MSDN-websted:
Generelle oplysninger om Styring af flad filforbindelsesstyring 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 få en trinvis serviceringsmodel, som kan levere hotfixes til rapporterede problemerDu kan finde flere oplysninger om navngivningsskemaet for SQL Server opdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
822499 Nyt navngivningsskema for Microsoft SQL Server-softwareopdateringspakkerDu 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