Oprava: Chybová zpráva při použití nástroje BCP s parametrem -R v SQL Server 2008 Chcete-li načíst soubor, který obsahuje data ve formátu neanglické: "[Microsoft] [SQL Server Native Client 10.0] neplatný formát data"

Společnost Microsoft distribuuje opravy Microsoft SQL Server 2008 jako jednoho souboru ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release.

Příznaky

Jde o takovouto situaci:
  • V dialogovém okně Místní nastavenínastavte národní prostředí systému a místní nastavení počítače jiné než anglické národní prostředí.
  • V Microsoft SQL Server 2008 můžete použít nástroj BCP s parametrem – R načíst soubor, který obsahuje data ve formátu neanglické.
V tomto scénáři může zobrazit následující chybová zpráva při načítání dat:
SQLState 22008 NativeError = = 0
Chyba = [Microsoft] [SQL Server Nativní klient 10.0] neplatný formát data

Poznámka: Pokud změníte datum formát souboru na americký formát data nebo pomocí nástroje BCP v Microsoft SQL Server 2005, tento problém se nevyskytuje.

Příčina

Pokud použijete nástroj BCP s parametrem – R , možnost je ignorováno. Proto je ignorována na místním nastavení v místním počítači a dojde k chybě, která je popsána v části "Příznaky".

Řešení


Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 4 pro SQL Server 2008 Service Pack 1. Další informace o tomto balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
973602 kumulativní aktualizace 4 pro SQL Server 2008 Service Pack 1
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
970365 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 opravy hotfix jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2008 Service Pack 1 musí použít k instalaci aplikace SQL Server 2008 Service Pack 1. Ve výchozím žádné opravy hotfix, která je poskytována v aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o přírůstkové Model servis pro SQL Server získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

935897 dílčí Model obsluhy je k dispozici z týmu SQL Server doručit opravy hotfix pro nahlášené potíže



Další informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

822499 nové schéma přidělování názvů pro Microsoft SQL Server software balíčky aktualizací.



Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 974712 - Poslední kontrola: 13. 1. 2017 - Revize: 1

Váš názor