När det talas om att exportera data från SQL Server till CSV-fil letar vi omedelbart efter SQL Server Integration Services. Men du kan enkelt uppnå samma resultat från SQL Server Management Studio. I den här artikeln kommer vi att visa dig flera tillvägagångssätt för att exportera data från SQL till CSV med ett praktiskt exempel.

För det första Exportera data från SQL till CSV-exemplet kommer vi att använda nedanstående data.

Exportera data från SQL till CSV – tillvägagångssätt 1

I det här exemplet kommer vi att exportera data från tabellen Employees som finns i SQL-databasen till CSV-filen (som vi kommer att skapa) på den lokala hårddisken. För detta väljer du alla kolumner, antingen genom att klicka på det övre vänstra hörnet eller genom att välja Select All-alternativet från kontextmenyn.

När du har valt alla kolumner går du till det övre vänstra hörnet, och genom att högerklicka där öppnas kontextmenyn. Välj Save Result As… från den.

Det kommer att öppna en dialogruta Save Dialog Box för att spara filen på din lokala hårddisk. I nedanstående skärmdump kan du se att vi sparar filen på D-enheten

Navigera till den filsystemadress som vi angett och leta efter filnamnet EmployeeData.

Dubbelklicka på csv-filen för att kontrollera resultatet

Exportera data från SQL till CSV Metod 2

I Objektutforskaren öppnas kontextmenyn genom att högerklicka på databasen. Välj alternativet Tasks och sedan Export Data… för att exportera data från SQL till CSV.

När du väljer Export Data… öppnas guiden för import och export av data från SQL Server. Den första sidan är välkomstsidan, och du kan undvika denna sida genom att klicka på alternativet Visa inte den här startsidan igen

Välj en datakällasida: Det här fönstret används för att konfigurera källan som data kommer från. Vår källa är SQL Server-databasen, så vi valde SQL Server Native Client som datakälla.

Nästan använder vi Windows-autentisering för att logga in på PRASAD-serverinstansen. Använd SQL Server Authentication i realtid.

Välj en destination: Det här fönstret används för att konfigurera destinationen (dit vi vill kopiera uppgifterna).

Vårt mål är att spara uppgifterna i en CSV-fil. Så vi väljer Flat File Destination som vår destination

Klicka på knappen Browse (Bläddra) för att välja CSV-filen från vår lokala enhet

Vi skapar en ny CSV-fil i vår D-enhet

Klicka på knappen Open (Öppna) för att skapa en ny CSV-fil.

Nästan väljer du Format som du vill tilldela.

Specify Table Copy or Query: Här har vi två alternativ för att exportera data från SQL till CSV

  1. Kopiera data från en eller flera tabeller eller vyer: Detta alternativ är att välja från befintliga tabeller eller vyer (alla kolumner data)
  2. Skriv en fråga för att specificera fildata att överföra alternativ: I realtid kommer vi att använda det här alternativet. Eftersom det kommer att finnas onödiga kolumner i varje tabell. Så det är bättre att undvika dem eller välja data med villkoret.

Detta fönster används för att välja källtabellen från SQL-databasen. Här väljer vi tabellen Employees.

Du kan ändra rad- och kolumnavgränsare enligt dina behov. Om du använder en textfil som destination kan du göra många anpassningar. Klicka på förhandsvisningsknappen för att kontrollera det inkommande dataflödet

Spara och kör paketet: Den här sidan ger oss möjlighet att spara paketet i antingen SQL-servern eller i filsystemet. För tillfället väljer jag alternativet Kör omedelbart

Klicka på knappen Slutför för att slutföra guiden Exportera data från SQL till CSV

Från nedanstående skärmdump kan du observera statusen: Framgång och Meddelande.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *