SQL import og eksport guiden ukendt kolonne typekonvertering(s)

Når du importerer en flad fil som en CSV-fil, kan du få fejlmeddelelsen ukendt kolonne typekonvertering(s) i SQL Server guiden import og eksport.

Dette skyldes, at CSV-filen kolonner standard til en streng. Du bliver nødt til at definere datatyper for hver kolonne i CSV-filen, og derefter køre import. Det er vigtigt, at de datatyper i kilden og destinationen kamp. I nogle tilfælde guiden import eksport SQL vil være i stand til at konvertere datatyper men i mange tilfælde vil det ikke være i stand til at.

Nedenstående viser hvordan definere datatyper:

1. Åbn SQL import og guiden eksport og vælge den flade fil kilde fra datakilde rulleliste
SQL guiden Import og eksport Flat File datakilde

2. Når du har valgt den datakilde som flad fil, vælge den avancerede indstilling fra menuen til venstre.
SQL guiden Import og eksport Flat File datakilde Avanceret

I dette eksempel destinationen er en database tabel kaldet medarbejder. Det følgende er de datatyper for medarbejderen bordet.

Database Table Datatyper
For at gøre de datatyper matcher ændre det fra SQL Import og SQL Wizard Avancerede egenskaber menuen DataType.

Til dette eksempel har brug for MedarbejderId ændres til et heltal og modifieddate til dato.

Du kan også vælge den Foreslå Typer… knappen og tryk på OK for software til at registrere de datatyper. Den Foreslå Typer… kan være unøjagtige til tider så tjek venligst de datatyper efter brug denne mulighed.

SQL guiden Import og eksport Flat File datakilde Avanceret Integer

3. Efter indstilling af datatyper vælge næste. Vælg destinationen. I dette eksempel er det en SQL Server-tabel.

SQL guiden Import og eksport Flat File datakilde Destination

4. Vælg næste og vælge destinationen bordet.
SQL guiden Import og eksport Flat File datakilde Destination Tabel

5. Vælg næste, og du bør se alle grønne flåter i venstre kolonne. Hvis du ser en gul ikon eller rødt ikon, så bliver du nødt til at gå tilbage og rette fejlene.

6. Klik finish og hvis alt er konfigureret korrekt, så skal du se den succes skærm.
SQL guiden Import og eksport Flat File datakilde kolonner Succes

Hvis du har problemer:

  • Sørg for, at destination og kilde datatyper kamp eller er kompatibelt
  • Sørg data ikke afkortet dvs. strengen datatyper i kilden skal være lig med eller mindre end destinationen
  • Det kan være nødvendigt at bruge tekst kvalifikationskampe (normalt anførselstegn) i din kilde, så der er ingen conlflict mellem dine delimiter og data karakterer. fx. ’text1, tekst2’ dette vil blive opfattet som en enkelt søjle, hvor som uden anførselstegn det ville være to kolonner, hvor den afgrænser er et komma.

Skriv et svar