Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

PRB: DTS Sprievodca nemusia zistiť typ stĺpca program Excel pre zmiešaných údajov v SQL Server

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:236605
PRIZNAKY
Ak používate Microsoft SQL Server údajov transformácie Služby Sprievodcu importom (DTS) na import údajov z pracovného hárka programu Microsoft Excel Ak textový stĺpec obsahuje údaje, ktoré by byť interpretované ako zmiešaných údajov (pre napríklad, alfanumerické znaky predstavujú hexadecimálne údaje), počiatočné niekoľko riadkov určiť typ skutočné údaje môžu byť použité a následné riadkov prevedie ako NULL. DTS neposkytuje výstražné hlásenie naznačuje, že niektoré riadky možno preniesť.

Poznámka: Ak používate SQL Server 2005, použiť na vykonanie Transformátor údajov SQL Server Sprievodcu importom a exportom.
PRICINA
Toto správanie je zámerné pre Knižnica ISAM programu Excel. Z prvých 8 riadky určiť typ údajov v stĺpci. Napríklad, keď väčšina z prvých 8 riadky obsahujú číselné znaky, údajový typ stĺpca je číslo. Všetky následné hodnôt, ktoré sa nezmestia že údajový typ vráti hodnotu NULL.
RIEŠENIE
Jedno riešenie je na hárok programu Excel uložte ako textový súbor a potom použijete Sprievodcu DTS importovať súbor do služby SQL Server.
DALSIE INFORMACIE

Kroky na reprodukovanie správanie

Môžete napríklad vytvoriť nasledujúce pracovného hárka programu Excel:
DesiatkováŠestnástkovo
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F
V prvom stĺpci "Desatinné" je formátované ako všeobecné a druhý stĺpec "HEX" je formátované ako Text.

Ak načítate to Tabuľka z programu Excel do služby SQL Server pomocou Sprievodcu DTS, riadky 10-15 (hodnoty A-F) sú NULL keď naložený do SQL tabuľky (ŠESTNÁSTKOVO stĺpec je formátované ako Text v zošit, ale DTS umožňuje typu plaváka pretože zistí zdrojový stĺpec ako DBTYPE_R8).
ODKAZY
Ďalšie informácie nájdete v časti "SQL Server dáta Transformačné služby"tému v zdroji SQL Server Books Online.
kbDSupport

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 236605 – Posledná kontrola: 10/23/2011 20:14:00 – Revízia: 2.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL 2005 Server Workgroup

  • kbdatabase kbprb kbmt KB236605 KbMtsk
Pripomienky