Gdy toczy się dyskusja na temat eksportu danych z SQL Server do pliku CSV, natychmiast szukamy SQL Server Integration Services. Jednak z łatwością można osiągnąć ten sam rezultat z poziomu SQL Server Management Studio. W tym artykule, pokażemy Ci wiele podejść do eksportu danych z SQL do CSV z praktycznym przykładem.

Dla pierwszego Export Data From SQL to CSV przykład, mamy zamiar użyć poniżej pokazanych danych.

Eksport danych z SQL do CSV – podejście 1

W tym przykładzie wyeksportujemy dane tabeli Pracownicy znajdujące się w bazie danych samouczka SQL do pliku CSV (który utworzymy) na lokalnym dysku twardym. W tym celu proszę zaznaczyć wszystkie kolumny, klikając w lewym górnym rogu lub wybierając opcję Zaznacz wszystko z menu kontekstowego.

Po zaznaczeniu wszystkich kolumn, proszę przejść do lewego górnego rogu i klikając tam prawym przyciskiem myszy otworzyć menu kontekstowe. Proszę wybrać z niego Zapisz wynik jako…

To otworzy okno dialogowe Zapisz, aby zapisać plik na lokalnym dysku twardym. Z poniższego zrzutu ekranu widać, że zapisujemy plik na dysku D

Przejdźmy do adresu systemu plików, który podaliśmy i sprawdźmy nazwę pliku EmployeeData.

Kliknij dwukrotnie na plik csv, aby sprawdzić wynik

Eksport danych z SQL do CSV Podejście 2

W obrębie Object Explorera, kliknięcie prawym przyciskiem myszy na bazę danych otworzy menu kontekstowe. Proszę wybrać z niego opcję Zadania, a następnie Eksportuj dane…, aby wyeksportować dane z SQL do CSV.

Po wybraniu opcji Eksportuj dane…, otworzy się Kreator importu i eksportu danych z serwera SQL. Pierwszą stroną jest strona powitalna, którą można ominąć klikając na opcję Nie pokazuj ponownie tej strony startowej

Wybierz stronę źródła danych: To okno służy do skonfigurowania źródła, z którego pochodzą dane. Naszym źródłem jest baza danych SQL Server, więc wybraliśmy SQL Server Native Client jako Data Source.

Następnie, używamy uwierzytelniania Windows do zalogowania się do instancji serwera PRASAD. Proszę używać uwierzytelniania SQL Server w czasie rzeczywistym.

Wybierz miejsce docelowe: To okno służy do skonfigurowania miejsca docelowego (do którego chcemy skopiować te dane).

Naszym celem jest zapisanie danych do pliku CSV. Wybieramy więc Flat File Destination jako nasz Destination

Klikamy na przycisk Browse, aby wybrać plik CSV z naszego lokalnego dysku

Tworzymy nowy CSV w naszym dysku D

Klikamy na przycisk Open, aby utworzyć nowy plik CSV.

Następnie wybierz Format, który chcesz przypisać.

Wybierz Kopia tabeli lub Zapytanie: Tutaj mamy dwie opcje Eksport danych z SQL do CSV

  1. Kopiuj dane z jednej lub więcej tabel lub widoków: Ta opcja jest, aby wybrać z istniejących tabel lub widok (Wszystkie dane kolumny)
  2. Napisz zapytanie, aby określić dane pliku do opcji transferu: W czasie rzeczywistym, będziemy korzystać z tej opcji. Ponieważ w każdej tabeli pojawią się niepotrzebne kolumny. Więc lepiej ich unikać lub wybierać dane z warunkiem.

To okno służy do wyboru tabeli źródłowej z bazy SQL. Tutaj wybieramy tabelę Employees.

Możesz zmienić delimitery wierszy i kolumn zgodnie z Twoimi wymaganiami. Jeśli używasz pliku tekstowego jako miejsca docelowego, możesz wykonać wiele dostosowań. Kliknij na przycisk podglądu, aby sprawdzić przychodzący przepływ danych

Zapisz i uruchom pakiet: Ta strona daje nam możliwość zapisania pakietu albo w serwerze SQL albo w systemie plików. Na razie wybieram opcję Run immediately

Kliknij przycisk finish, aby zakończyć działanie kreatora Export Data From SQL to CSV

Z poniższego zrzutu ekranu można zaobserwować status: Sukces i Komunikat.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *