KB2278042 - FIX: Een afgeleide kolomtransformatie kan onjuiste resultaten opleveren in SSIS 2008 of SSIS 2008 R2 wanneer een kolom wordt afgeleid bij zowel alleen-lezen als lezen/schrijven

Van toepassing op
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Workgroup SQL Server 2008 Standard Edition for Small Business SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup

Microsoft distribueert de oplossingen voor Microsoft SQL Server 2008 en Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige hersteloplossing voor SQL Server 2008 of SQL Server 2008 R2.

Symptomen

Neem als voorbeeld het volgende scenario:

  • U voert een Microsoft SQL Server 2008 Integration Services (SSIS 2008) of een Microsoft SQL Server 2008 R2 Integration Services-pakket (SSIS 2008 R2) uit.

  • Het SSIS-pakket bevat een gegevensstroomtaak.

  • De gegevensstroomtaak bevat een multicast-transformatie waarmee de gegevens naar twee stromen worden geleid. Een van de stromen is een alleen-lezenstroom en de andere is een lees-/schrijfstroom.

  • Een van de stromen voldoet aan de volgende voorwaarden:

    • Heeft een afgeleide kolomtransformatie genereert een nieuwe afgeleide kolom die is gebaseerd op de oorspronkelijke kolom in de bron.
    • De transformatie leidt de uitvoerstroom naar een andere afgeleide transformatie die de oorspronkelijke kolom vervangt als de nieuwe kolom.
    • De transformatie leidt de uitvoerstroom naar de bestemming die verwijst naar de afgeleide kolom en naar de nieuwe kolom die de oorspronkelijke kolom vervangt.
  • De andere stroom leidt de bronkolom naar een bestemming die verwijst naar de oorspronkelijke kolom.

In dit scenario kan de transformatie van de afgeleide kolom onjuiste resultaten opleveren.

Oorzaak

Dit probleem treedt op vanwege een fout in SSIS 2008 of SSIS 2008 R2.

Oplossing

Informatie over cumulatieve updates

SQL Server 2008 Service Pack 1

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 10 voor SQL Server 2008 Service Pack 1. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:

2279604 Cumulatief updatepakket 10 voor SQL Server 2008-servicepack 1Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fixversie alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-release. Microsoft raadt u aan de meest recente oplossing toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

970365 De SQL Server 2008-builds die zijn uitgebracht na SQL Server 2008 Service Pack 1 zijn uitgebracht Microsoft SQL Server 2008-hotfixes worden gemaakt voor specifieke SQL Server servicepacks. U moet een hotfix voor SQL Server 2008 Service Pack 1 toepassen op een installatie van SQL Server 2008 Service Pack 1. Elke hotfix die deel uitmaakt van een SQL Server-servicepack wordt standaard opgenomen in het volgende SQL Server-servicepack.

SQL Server 2008 Service Pack 2

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 1 voor SQL Server 2008 Service Pack 2. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:

2289254 Cumulatieve update 1 voor SQL Server 2008-servicepack 2Note Omdat de builds cumulatief zijn, bevat elke nieuwe versie alle hotfixes en beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-oplossing. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2402659 De SQL Server 2008-builds die zijn uitgebracht nadat SQL Server 2008 Service Pack 2 is uitgebracht

SQL Server 2008 R2

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 4. Klik voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 op het volgende artikelnummer in de Microsoft Knowledge Base:

2345451 Cumulatief updatepakket 4 voor SQL Server 2008 R2 Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fix-release alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008 R2-fix-release. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

981356 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 zijn uitgebracht

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Voor meer informatie over het Incremental Servicing Model voor SQL Server klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

935897 Er is een incrementeel servicemodel beschikbaar van het SQL Server-team om hotfixes voor gemelde problemen te leveren

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het naamgevingsschema voor SQL Server-updates:

822499 Nieuw naamgevingsschema voor software-updatepakketten voor Microsoft SQL Server Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over software-updateterminologie:

824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven