KB2576118 - OPRAVA: Služba SSIS nepřenáší zdrojová data plochého souboru, pokud se oddělovač skládá ze dvou znaků v SSIS 2008 R2 nebo SSIS 2008

Platí pro
SQL Server 2008 Service Pack 3 SQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2

Microsoft distribuuje opravy systému 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 2008 R2.

Tento článek se týká následujících produktů:

  • Integrační služba systému Microsoft SQL Server 2008 R2
  • Microsoft SQL Server 2008 Integration Services

Příznaky

Vezměte v úvahu následující scénář:

  • Nainstalovali jste si na počítač Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2) nebo Microsoft SQL Server 2008 Integration Services (SSIS 2008).

  • Pokud chcete přenést data ze zdroje plochého souboru, spusťte balíček SSIS.

  • Ve zdrojovém souboru Plochý soubor používáte oddělovač, který se skládá ze dvou znaků.

    Jako oddělovač můžete například použít znaky {{.

  • Zdroj Plochý soubor obsahuje některé prázdné sloupce.

V tomto scénáři balíček SSIS nepřenese zdrojová data plochého souboru.

Příčina

K tomuto problému dochází, protože analyzátor, který analyzuje zdroj plochého souboru, používá jako oddělovač nesprávné znaky.

Pokud se oddělovač skládá ze dvou znaků a pokud zdroj plochého souboru obsahuje nějaké prázdné sloupce, analyzátor použije jako oddělovač nesprávné znaky.

Analyzátor například přečte prostřední dva znaky místo posledních dvou znaků poté, co nastavíte oddělovač na znaky {{{{. Proto se vygeneruje vnitřní chyba a dojde k problému zmíněnému v části "Příznaky".

Řešení

Informace o kumulativní aktualizaci

Kumulativní aktualizace 11 pro SQL Server 2008 Service Pack 3

Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 11. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 Service Pack 3 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2834048 Balíček kumulativní aktualizace 11 pro SQL Server 2008 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 Service Pack 3 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:

2629969 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 3 SQL Server 2008

SQL Server 2008 R2 Service Pack 1

Oprava, která tento problém řeší, byla poprvé vydána v kumulativní aktualizaci 3 pro SQL Server 2008 R2 Service Pack 1. Další informace o získání tohoto balíčku kumulativní aktualizace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2591748 Balíček kumulativní aktualizace 3 pro SQL Server 2008 R2 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 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:

2567616 Buildy SQL Server 2008 R2, které byly vydány po vydání aktualizace Service Pack 1 SQL Server 2008 R2

SQL Server 2008 R2

Oprava tohoto problému byla poprvé vydána v balíčku kumulativní aktualizace 9. 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:

2567713 Balíček kumulativní aktualizace 9 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

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Další informace o zdrojích plochých souborů naleznete na následujícím webu MSDN:

Obecné informace o zdrojích plochých souborů
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