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

Preklady článku Preklady článku
ID článku: 236605 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

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:
Zbaliť túto tabuľkuRozbaliť túto tabuľku
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.

Vlastnosti

ID článku: 236605 - Posledná kontrola: 23. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbdatabase kbprb kbmt KB236605 KbMtsk
Strojovo preložené
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

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com