Microsoft distribuuje opravy pro Microsoft SQL Server 2005 a Microsoft SQL Server 2008 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2005 nebo SQL Server 2008. Microsoft distribuuje opravy pro Microsoft SQL Server 2005, Microsoft SQL Server 2008 a Microsoft SQL Server 2008 R2 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2005, SQL Server 2008 nebo SQL Server 2008 R2.
Příznaky
Vezměte v úvahu následující scénář:
- Úkol zdroje XML přidáte do toku dat Integrační služby systému SQL Server 2005 (SSIS 2005), balíčku integračních služeb Microsoft SQL Server 2008 (SSIS 2008) nebo integračních služeb systému SQL Server 2008 R2 (SSIS 2008 R2).
- Nakonfigurujete úlohu Zdroj XML tak, aby používala soubor XML a soubor schématu XML (XSD). Soubor XML obsahuje některá neplatná data, která jsou založena na definici schématu.
- Pokusíte se přesměrovat výstup chyby úlohy Zdroj XML tak, aby zpracovával neplatná data.
- Balíček spustíte sami.
V tomto scénáři balíček selže před přesměrováním výstupu chyby a dojde k výjimce.
Například sloupec LeaseRentStartDate je definován v typu xs:date pomocí souboru XSD, který obsahuje následující:
<xs:element minOccurs="0" name="LeaseRentStartDate" type="xs:date" />
Soubor XML však obsahuje následující data, která nejsou správně formátována:
<LeaseRentStartDate><Time></LeaseRentStartDate>
V tomto scénáři se spuštění balíčku nezdaří před přesměrováním výstupu chyby a zobrazí se chybová zpráva podobná následující:
Poznámka
[Zdroj XML [3198]] Chyba: Komponentě "Zdroj XML" (3198) se nepodařilo zapsat data do výstupního sloupce "LeaseRentStartDate" (4036) ve výstupu "LEASE Error Output" (3668). Řetězec "<Time>" není platná hodnota AllXsd.
Příčina
K tomuto problému dochází, protože úloha Zdroj XML nesprávně provede druhou analýzu hodnoty sloupce, která je založena na datovém typu. Proto dojde k výjimce.
Řešení
Informace o kumulativní aktualizaci
SQL Server 2008 R2
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 5. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2438347 Balíček 5 kumulativní aktualizace pro SQL Server 2008 R2 Poznámka: Buildy jsou kumulativní, a proto každá nová verze opravy obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího vydání opravy pro SQL Server 2008 R2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
981356 Buildy SQL Server 2008 R2, které byly vydány po vydání verze SQL Server 2008 R2
SQL Server 2005 Service Pack 4
Oprava, která tento problém řeší, byla poprvé vydána v rámci kumulativní aktualizace 1 pro SQL Server 2005 Service Pack 4. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2464079 Balíček kumulativní aktualizace 1 pro SQL Server 2005 Service Pack 4Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2005. Společnost Microsoft doporučuje zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2485757 Buildy SQL Server 2005, které byly vydány po vydání aktualizace Service Pack 4 SQL Server 2005 Opravy hotfix pro Microsoft SQL Server 2005 jsou vytvářeny pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2005 Service Pack 4 je nutné nainstalovat pro instalaci systému SQL Server 2005 Service Pack 4. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2008 Service Pack 2
Oprava, která tento problém řeší, byla poprvé vydána v rámci kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 2. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2289254 Kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2402659 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 2 SQL Server 2008
SQL Server 2008 Service Pack 1
Oprava, která tento problém řeší, byla poprvé vydána v kumulativní aktualizaci 10 pro SQL Server 2008 Service Pack 1. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2279604 Balíček kumulativní aktualizace 10 pro SQL Server 2008 Service Pack 1Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008. Společnost Microsoft doporučuje zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
970365 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 1 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytváří pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 1 je nutné nainstalovat k instalaci systému SQL Server 2008 Service Pack 1. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2005 Service Pack 3
Oprava, která tento problém řeší, byla poprvé vydána v kumulativní aktualizaci 12 pro SQL Server 2005 Service Pack 3. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2345449 Balíček kumulativní aktualizace 12 pro SQL Server 2005 Service Pack 3Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2005. Společnost Microsoft doporučuje zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
960598 Buildy SQL Server 2005, které byly vydány po vydání aktualizace Service Pack 3 SQL Server 2005 Opravy hotfix pro Microsoft SQL Server 2005 jsou vytvářeny pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2005 Service Pack 3 je nutné použít u instalace systému SQL Server 2005 Service Pack 3. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Další informace o zdroji XML naleznete na následujícím webu MSDN (web MSDN (Microsoft Developer Network)):
Obecné informace o zdroji XML Další informace o tom, jak zpracovávat chyby v toku dat, naleznete na následujícím webu MSDN:
Obecné informace o zpracování chyb v toku dat Další informace o datových typech schémat XML naleznete na následující webové stránce:
Obecné informace o datových typech schématu XML Další informace o modelu přírůstkové údržby pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
935897 Tým SQL Server poskytuje k poskytování oprav hotfix pro hlášené problémy model přírůstkové údržby
Další informace o schématu pojmenování aktualizací pro aktualizace serveru SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
822499 Nové schéma pojmenování balíčků aktualizací softwaru Microsoft SQL Server Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft