KB2576118 – LØSNING: SSIS overfører ikke kildedata i en flad fil, hvis afgrænseren består af to tegn i SSIS 2008 R2 eller SSIS 2008

Gælder for
SQL Server 2008 Service Pack 3 SQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2

Microsoft distribuerer Microsoft SQL Server 2008 R2-rettelser 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 forrige version af SQL Server 2008 R2-rettelsen.

Denne artikel gælder for følgende produkt:

  • Microsoft SQL Server 2008 R2 Integration Services
  • Microsoft SQL Server 2008 Integration Services

Symptomer

Overvej følgende scenarie:

  • Du installerer Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2) eller Microsoft SQL Server 2008 Integration Services (SSIS 2008) på en computer.

  • Du kører en SSIS-pakke for at overføre dataene fra en flad filkilde.

  • Du kan bruge en afgrænser, der består af to tegn på den flade filkilde.

    Du kan f.eks. bruge "{{"-tegnene som afgrænser.

  • Kilden til den flade fil indeholder nogle tomme kolonner.

I dette scenarie overfører SSIS-pakken ikke kildedataene i den flade fil.

Årsag

Dette problem opstår, fordi den parser, der fortolker den flade filkilde, bruger forkerte tegn som afgrænser.

Når afgrænseren består af to tegn, og når kilden til den flade fil indeholder nogle tomme kolonner, bruger parseren forkerte tegn som afgrænser.

Parseren læser f.eks. de to midterste tegn i stedet for de sidste to tegn, når du har angivet afgrænseren til "{{{{"-tegnene. Der genereres derfor en intern fejl, og problemet, der er nævnt i afsnittet "Symptomer", opstår.

Løsning

Oplysninger om kumulativ opdatering

Kumulativ opdatering 11 til SQL Server 2008 Service Pack 3

Rettelsen til dette problem blev først udgivet i den samlede opdatering 11. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008 Service Pack 3, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2834048 Samlet opdateringspakke 11 til SQL Server 2008 Service Pack 3Bemæ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 Service Pack 3-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:

2629969 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 3 blev udgivet

SQL Server 2008 R2 Service Pack 1

Løsningen på dette problem blev først udgivet i kumulativ opdatering 3 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:

2591748 Samlet opdateringspakke 3 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-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:

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

SQL Server 2008 R2

Rettelsen til dette problem blev først udgivet i kumulativ opdateringspakke 9. 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:

2567713 Samlet opdateringspakke 9 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

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 flade filkilder på følgende MSDN-websted:

Generelle oplysninger om flade filkilder
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-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