SQL tuonti ja vienti velho tuntematon saraketyyppi muuntaminen(s)

Kun tuot tasainen tiedosto kuten CSV-tiedoston voi saada virheilmoituksen tuntematon saraketyyppi muuntaminen(s) että SQL Server tuonti ja vienti velho.

Tämä johtuu siitä, että CSV-tiedoston sarakkeet oletuksena merkkijono. Sinun täytyy määritellä tietotyypit kunkin CSV-tiedoston ja suorita tuonti. On tärkeää, että tietotyypit lähteen ja määränpään ottelu. Joissakin tapauksissa SQL tuonti vienti ohjattu voi muuntaa tietotyypit, mutta monissa tapauksissa se ei voi.

Alla kuvataan miten määritellään tietotyypit:

1. Avoin SQL tuonti ja vienti velho ja valitse lattaviilalla lähde tietolähteestä pudotusvalikosta
SQL tuonti ja vienti ohjatun apukansiosta Tietolähde

2. Kun olet valinnut tietolähteen kuin lattaviilalla, Valitse Lisäasetuksen vasemmalta valikosta.
SQL tuonti ja vienti ohjatun apukansiosta tietolähteen Advanced

Tässä esimerkissä kohde on tietokanta taulukko nimeltä työntekijä. Seuraavassa on tietotyypit työntekijälle taulukon.

Database Table tietotyypit
Jotta tietotyypit vastaavat muuttaa SQL tuonti ja SQL Ohjattu Advanced ominaisuudet menu tietotyyppi.

Tämän esimerkin TyöntekijänTunnus on muuttaa kokonaisluku ja modifieddate Date.

Voit myös valita Ehdota tyypit… painike ja paina OK, jolloin ohjelmisto tunnistaa tietotyypit. Ehdotusominaisuus tyypit… voivat olla epätarkkoja ajoittain, joten tarkista tietotyypit jälkeen tämän vaihtoehdon.

SQL tuonti ja vienti ohjatun apukansiosta tietolähteen Advanced Kokonaisluku

3. Asettamisen jälkeen tietotyypit valita seuraava. Valitse kohde. Tässä esimerkissä se on SQL Server taulukon.

SQL tuonti ja vienti ohjatun apukansiosta Tietolähde Destination

4. Valitse seuraavaksi ja valitse kohde taulukon.
SQL tuonti ja vienti ohjatun apukansiosta Tietolähde Destination Table

5. Valitse seuraava ja sinun pitäisi nähdä kaikki vihreät punkkeja vasemmassa sarakkeessa. Jos näet keltaisen kuvaketta tai punainen kuvake sinun täytyy mennä takaisin ja korjata virheet.

6. Valitse Valmis ja jos kaikki on määritetty oikein sinun pitäisi nähdä menestyksen ruudun.
SQL tuonti ja vienti ohjatun apukansiosta Tietolähde sarakkeet Success

Jos sinulla on ongelmia:

  • Varmista, että kohde ja lähde tietotyypit ottelu tai on yhteensopiva
  • Varmista dataa ei katkaistu eli merkkijono tietotyypit lähde pitäisi olla yhtä suuri tai pienempi kuin määränpää
  • Saatat joutua käyttämään tekstiä karsinnat (yleensä lainausmerkkejä) oman lähde niin ettei conlflict välillä erotin ja datamerkistä. esim.. "text1, teksti2’ tämä olisi otettava yhtenä sarake, jos sillä ilman lainausmerkkejä olisi kaksi saraketta, jossa erotin on pilkuilla.

Jätä vastaus