Kun keskustellaan tietojen viemisestä SQL-palvelimesta CSV-tiedostoon, etsimme heti SQL Server Integration Services -palvelua. Mutta voit saavuttaa saman tuloksen helposti SQL Server Management Studiosta. Tässä artikkelissa näytämme useita lähestymistapoja tietojen viemiseen SQL:stä CSV-tiedostoon käytännön esimerkin avulla.

Ensimmäisessä tietojen vieminen SQL:stä CSV-tiedostoon -esimerkissä käytämme alla esitettyjä tietoja.

Datan vienti SQL:stä CSV:hen – Lähestymistapa 1

Tässä esimerkissä aiomme viedä SQL-ohjetietokannassa olevan Employees-taulukon tiedot CSV-tiedostoon (jonka luomme) paikalliselle kiintolevylle. Valitse tätä varten kaikki sarakkeet joko napsauttamalla vasenta yläkulmaa tai valitsemalla Select All (Valitse kaikki) -vaihtoehto kontekstivalikosta.

Kun olet valinnut kaikki sarakkeet, siirry vasempaan yläkulmaan ja avaa kontekstivalikko napsauttamalla sitä hiiren oikealla. Valitse siitä Tallenna tulos nimellä…

Tällöin avautuu Tallenna-valintaikkuna tiedoston tallentamiseksi paikalliselle kiintolevylle. Alla olevasta kuvakaappauksesta näet, että tallennamme tiedoston D-asemaan

Siirrymme antamaamme tiedostojärjestelmän osoitteeseen ja tarkistamme tiedoston nimen EmployeeData.

Kaksoisklikkaamalla csv-tiedostoa tarkistetaan tulos

Datan vienti SQL:stä CSV:ksi Lähestymistapa 2

Objekti-selaimessa hiiren kakkospainikkeella klikkaamalla oikealla painikkeella tietokantaa avautuu kontekstivalikko. Valitse siitä Tehtävät ja sitten Vie tiedot…-vaihtoehto viedäksesi tiedot SQL:stä CSV:hen.

Kun valitset Vie tiedot…-vaihtoehdon, se avaa ohjatun SQL Server Import and Export Data Wizard -ohjelman. Ensimmäinen sivu on tervetulosivu, ja voit välttää tämän sivun valitsemalla Älä näytä tätä aloitussivua uudelleen -vaihtoehdon

Valitse tietolähdesivu: Tässä ikkunassa määritetään lähde, josta tiedot tulevat. Meidän lähteemme on SQL Server -tietokanta, joten valitsimme tietolähteeksi SQL Server Native Clientin.

Seuraavaksi kirjaudutaan PRASAD-palvelininstanssiin Windows-todennuksen avulla. Käytä reaaliaikaisesti SQL Server Authenticationia.

Valitse kohde: Tässä ikkunassa määritetään määränpää (mihin haluamme kopioida nämä tiedot).

Kohteemme on tallentaa tiedot CSV-tiedostoon. Valitsemme siis määränpääksi Flat File Destination

Klikkaamalla Selaa-painiketta valitsemme CSV-tiedoston paikalliselta asemaltamme

Luomme uuden CSV-tiedoston D-asemalle

Klikkaamalla Avaa-painiketta luomme uuden CSV-tiedoston.

Valitse seuraavaksi muoto, jonka haluat määrittää.

Valitse taulukkokopio tai kysely: Tässä meillä on kaksi vaihtoehtoa viedä tietoja SQL:stä CSV:hen

  1. Kopioi tiedot yhdestä tai useammasta taulukosta tai näkymästä: Tässä vaihtoehdossa valitaan olemassa olevista taulukoista tai näkymistä (kaikki sarakkeiden tiedot)
  2. Kirjoita kysely, jolla määritetään tiedoston tiedot siirtovaihtoehtoja varten: Käytämme tätä vaihtoehtoa reaaliajassa. Koska jokaisessa taulukossa on tarpeettomia sarakkeita. Joten on parempi välttää niitä tai valita tiedot ehdolla.

Tässä ikkunassa valitaan lähdetaulukko SQL-tietokannasta. Tässä valitsemme Employees-taulukon.

Voit muuttaa rivin ja sarakkeen erottimia tarpeen mukaan. Jos käytät kohdetiedostona tekstitiedostoa, voit tehdä monia mukautuksia. Klikkaa esikatselupainiketta tarkistaaksesi saapuvan tietovirran

Tallenna ja suorita paketti: Tällä sivulla on mahdollisuus tallentaa paketti joko SQL-palvelimeen tai tiedostojärjestelmään. Valitsen toistaiseksi Suorita-vaihtoehdon heti

Klikkaa Valmis-painiketta viedäksesi Ohjattu tietojen vienti SQL:stä CSV:hen loppuun

Alhaalla olevasta kuvakaappauksesta voit tarkkailla tilaa: Success ja Message.

.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *