Microsoft distribueert oplossingen voor Microsoft SQL Server 2005 en Microsoft SQL Server 2008 als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige fix voor SQL Server 2005 of SQL Server 2008. Microsoft distribueert Microsoft SQL Server 2005-, Microsoft SQL Server 2008- en Microsoft SQL Server 2008 R2-fixes als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2005-, SQL Server 2008- of SQL Server 2008 R2-oplossingsrelease.
Symptomen
Neem als voorbeeld het volgende scenario:
- U voegt een XML-brontaak toe in een gegevensstroom van een integratieservices van SQL Server 2005 (SSIS 2005), een pakket van Microsoft SQL Server 2008 Integration Services (SSIS 2008) of een integratieservice van SQL Server 2008 R2 (SSIS 2008 R2).
- U configureert de XML-brontaak voor het gebruik van een XML-bestand en een XML-schemabestand (XSD). Het XML-bestand bevat ongeldige gegevens die zijn gebaseerd op de schemadefinitie.
- U probeert de foutuitvoer van de XML-brontaak om te leiden zodat de ongeldige gegevens worden verwerkt.
- U voert het pakket uit.
In dit scenario mislukt het pakket voordat de foutuitvoer wordt omgeleid en treedt er een uitzondering op.
De kolom LeaseRentStartDate wordt bijvoorbeeld gedefinieerd in het type xs:date met behulp van een XSD-bestand dat het volgende bevat:
<xs:element minOccurs="0" name="LeaseRentStartDate" type="xs:date" />
Een XML-bestand bevat echter de volgende gegevens met een onjuiste indeling:
<LeaseRentStartDate><Time></LeaseRentStartDate>
In dit scenario mislukt de pakketuitvoering voordat de foutuitvoer wordt omgeleid en wordt een foutbericht van de volgende strekking weergegeven:
Opmerking
[XML-bron [3198]] Fout: het onderdeel 'XML-bron' (3198) kan geen gegevens schrijven naar uitvoerkolom 'LeaseRentStartDate' (4036) in uitvoer 'LEASE Error Output' (3668). De tekenreeks '<Time>' is geen geldige AllXsd-waarde.
Oorzaak
Dit probleem doet zich voor omdat met de XML-brontaak op onjuiste wijze een tweede parsering van de kolomwaarde wordt uitgevoerd die is gebaseerd op het gegevenstype. Er treedt dus een uitzondering op.
Oplossing
Informatie over cumulatieve updates
SQL Server 2008 R2
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 5. 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:
2438347 Cumulatief updatepakket 5 voor SQL Server 2008 R2 Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fix alle hotfixes en alle beveiligingspatches die opgenomen waren in 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
SQL Server 2005 Service Pack 4
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 1 voor SQL Server 2005 Service Pack 4. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:
2464079 Cumulatief updatepakket 1 voor SQL Server 2005 Service Pack 4Note Omdat de builds cumulatief zijn, bevat elke nieuwe fixversie alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2005-fixversie. 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:
2485757 De SQL Server 2005-builds die zijn uitgebracht na SQL Server 2005 Service Pack 4 zijn uitgebracht Microsoft SQL Server 2005-hotfixes worden gemaakt voor specifieke SQL Server servicepacks. U moet een hotfix voor SQL Server 2005 Service Pack 4 toepassen op een installatie van SQL Server 2005 Service Pack 4. 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 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 2005 Service Pack 3
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 12 voor SQL Server 2005 Service Pack 3. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:
2345449 Cumulatief updatepakket 12 voor SQL Server 2005-servicepack 3Note Omdat de builds cumulatief zijn, bevat elke nieuwe fixrelease alle hotfixes en alle beveiligingspatches die opgenomen waren in de vorige SQL Server 2005-fixversie. 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:
960598 De SQL Server 2005-builds die zijn uitgebracht na SQL Server 2005 Service Pack 3 zijn uitgebracht Microsoft SQL Server 2005-hotfixes worden gemaakt voor specifieke SQL Server servicepacks. U moet een hotfix voor SQL Server 2005 Service Pack 3 toepassen op een installatie van SQL Server 2005 Service Pack 3. Elke hotfix die deel uitmaakt van een SQL Server-servicepack wordt standaard opgenomen in het volgende SQL Server-servicepack.
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Ga naar de volgende MSDN-website (Microsoft Developer Network) voor meer informatie over de XML-bron:
Algemene informatie over de XML-bron Ga naar de volgende MSDN-website voor meer informatie over het verwerken van fouten in een gegevensstroom:
Algemene informatie over hoe u fouten in een gegevensstroom behandelt Ga naar de volgende website voor meer informatie over de gegevenstypen van het XML-schema:
Algemene informatie over de gegevenstypen van het XML-schema 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