Microsoft distribuerer rettelser til Microsoft SQL Server 2005 og Microsoft SQL Server 2008 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 2005- eller SQL Server 2008-rettelsen. Microsoft distribuerer rettelser til Microsoft SQL Server 2005, Microsoft SQL Server 2008 og Microsoft SQL Server 2008 R2 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 2005-, SQL Server 2008- eller SQL Server 2008 R2-rettelsen.
Symptomer
Overvej følgende scenarie:
- Du tilføjer en XML-kildeopgave i en dataflow i en SQL Server 2005 (SSIS 2005) Integration Services-pakke, en Microsoft SQL Server 2008 Integration Services-pakke (SSIS 2008) eller en SQL Server 2008 R2 (SSIS 2008 R2) Integration Services.
- Du konfigurerer opgaven XML-kilde til at bruge en XML-fil og en XML-skemafil (XSD). XML-filen indeholder nogle ugyldige data, som er baseret på skemadefinitionen.
- Du forsøger at omdirigere fejloutputtet fra XML-kildeopgaven for at håndtere de ugyldige data.
- Du kører pakken.
I dette scenarie mislykkes pakken, før fejloutputtet omdirigeres, og der opstår en undtagelse.
Eksempelvis er kolonnen LeaseRentStartDate defineret i typen xs:date ved hjælp af en XSD-fil, der indeholder følgende:
<xs:element minOccurs="0" name="LeaseRentStartDate" type="xs:date" />
En XML-fil indeholder dog følgende data, der er formateret forkert:
<LeaseRentStartDate><Time></LeaseRentStartDate>
I dette scenarie mislykkes pakkekørsel, før fejloutputtet omdirigeres, og du modtager en fejlmeddelelse, der ser nogenlunde sådan ud:
Bemærk
[XML-kilde [3198]] Fejl: Komponenten "XML-kilde" (3198) kunne ikke forsøge at skrive data til outputkolonnen "LeaseRentStartDate" (4036) på outputtet "LEASE Error Output" (3668). Strengen '<Tid>' er ikke en gyldig AllXsd-værdi.
Årsag
Dette problem opstår, fordi opgaven XML-kilde fejlagtigt udfører en anden parser af den kolonneværdi, der er baseret på datatypen. Der opstår derfor en undtagelse.
Løsning
Oplysninger om kumulativ opdatering
SQL Server 2008 R2
Rettelsen til dette problem blev først udgivet i den samlede opdatering 5. 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:
2438347 Samlet opdateringspakke 5 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 2005 Service Pack 4
Løsningen på dette problem blev først udgivet i Cumulative Update 1 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:
2464079 Samlet opdateringspakke 1 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 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:
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 2008 Service Pack 2
Løsningen på dette problem blev først udgivet i Cumulative Update 1 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:
2289254 Samlet opdatering 1 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 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:
2402659 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 Service Pack 2 blev udgivet
SQL Server 2008 Service Pack 1
Løsningen på dette problem blev først udgivet i Cumulative Update 10 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:
2279604 Samlet opdateringspakke 10 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 tidligere version af SQL Server 2008-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:
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 3
Løsningen på dette problem blev først udgivet i Cumulative Update 12 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:
2345449 Samlet opdateringspakke 12 til SQL Server 2005 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 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.
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 XML-kilden på følgende MSDN-websted (MSDN (Microsoft Developer Network)):
Generelle oplysninger om XML-kilden Du kan finde flere oplysninger om, hvordan du leverer fejl i en dataflow på følgende Microsoft-websted:
Generel information om, hvordan du leverer fejl i et dataflow Du kan finde flere oplysninger om datatyperne for XML-skemaer på følgende websted:
Generelle oplysninger om datatyperne XML-skema 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