Når der er en diskussion om eksport af data fra SQL Server til CSV-fil, leder vi straks efter SQL Server Integration Services. Men du kan opnå det samme resultat fra SQL Server Management Studio med lethed. I denne artikel vil vi vise dig flere tilgange til at eksportere data fra SQL til CSV med et praktisk eksempel.

For det første Export Data From SQL to CSV eksempel, vil vi bruge nedenstående data.

Eksportér data fra SQL til CSV – metode 1

I dette eksempel vil vi eksportere data fra tabellen Medarbejdere, der findes i SQL tutorial-databasen, til CSV-filen (som vi vil oprette) på den lokale harddisk. Til dette skal du vælge alle kolonnerne, enten ved at klikke på det øverste venstre hjørne eller vælge Select All option fra kontekstmenuen.

Når du har valgt alle kolonnerne, skal du gå til det øverste venstre hjørne, og ved at højreklikke der vil kontekstmenuen blive åbnet. Vælg venligst Save Result As… fra den.

Det vil åbne en Save-dialogboks for at gemme filen på din lokale harddisk. Fra nedenstående skærmbillede kan du se, at, vi gemmer filen i D-drev

Lad os navigere til den filsystemadresse, som vi har angivet, og tjekke efter filnavnet EmployeeData.

Dobbeltklik på csv-filen for at kontrollere resultatet

Eksportér data fra SQL til CSV-tilgang 2

I Object Explorer skal du højreklikke på databasen for at åbne kontekstmenuen. Vælg venligst Opgaver og derefter Eksporter data… mulighed fra den for at eksportere data fra SQL til CSV.

Når du vælger Eksporter data…, vil det åbne guiden SQL Server Import og eksport af data. Den første side er velkomstsiden, og du kan undgå denne side ved at klikke på indstillingen Vis ikke denne startside igen

Vælg en datakildeside: Dette vindue bruges til at konfigurere den kilde, som dataene kommer fra. Vores kilde er SQL Server-databasen, så vi valgte SQL Server Native Client som datakilde.

Næst bruger vi Windows-godkendelsen til at logge ind på PRASAD-serverinstansen. Brug venligst SQL Server Authentication i realtid.

Vælg en destination: Dette vindue bruges til at konfigurere destinationen (hvortil vi ønsker at kopiere disse data).

Vores mål er at gemme dataene i en CSV-fil. Så vi vælger Flat File Destination som vores destination

Klik på knappen Gennemse for at vælge CSV-filen fra vores lokale drev

Vi opretter ny CSV i vores D-drev

Klik på knappen Åbn for at oprette en ny CSV-fil.

Næst skal du vælge det Format, som du vil tildele.

Specificer Tabelkopi eller forespørgsel: Her har vi to muligheder for at eksportere data fra SQL til CSV

  1. Kopier data fra et eller flere tabeller eller visninger: Denne mulighed er at vælge fra eksisterende tabeller eller visning (Alle kolonnedata)
  2. Skriv en forespørgsel for at angive fildata til overførselsmuligheder: I realtid vil vi bruge denne indstilling. Fordi der vil være unødvendige kolonner i hver tabel. Så det er bedre at undgå dem eller at vælge data med betingelsen.

Dette vindue bruges til at vælge kildetabellen fra SQL-databasen. Her vælger vi tabellen Medarbejdere.

Du kan ændre række- og kolonneafgrænsere efter dine behov. Hvis du bruger en tekstfil som destination, kan du foretage mange tilpasninger. Klik på preview-knappen for at kontrollere den indgående datastrøm

Save and Run Package (Gem og kør pakken): Denne side giver os mulighed for at gemme pakken i enten SQL-serveren eller i filsystemet. For tiden vælger jeg muligheden Kør med det samme

Klik på knappen Afslut for at afslutte guiden Eksportér data fra SQL til CSV

Fra nedenstående skærmbillede kan du observere status: Succes og Meddelelse.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *