Amikor az adatok SQL Serverből CSV-fájlba történő exportálásáról van szó, azonnal az SQL Server Integration Services-t keressük. De ugyanezt az eredményt könnyedén elérhetjük az SQL Server Management Studio segítségével is. Ebben a cikkben egy gyakorlati példán keresztül mutatjuk be az adatok SQL-ből CSV-be történő exportálásának többféle megközelítését.

Az első Adatok exportálása SQL-ből CSV-be példához az alább látható adatokat fogjuk használni.

Adatok exportálása SQL-ből CSV-be – 1. megközelítés

Ebben a példában az SQL oktató adatbázisban lévő Alkalmazottak tábla adatait fogjuk exportálni a helyi merevlemezen lévő (általunk létrehozandó) CSV fájlba. Ehhez kérjük, jelölje ki az összes oszlopot, vagy a bal felső sarokba kattintva, vagy a kontextusmenüben az Összes kijelölése opciót választva.

Az összes oszlop kijelölése után kérjük, menjen a bal felső sarokba, és ott jobb egérgombbal kattintva megnyílik a kontextusmenü. Kérjük, válassza ki belőle az Eredmény mentése másként…

Ez megnyitja a Mentés párbeszédpanelt a fájl helyi merevlemezre történő mentéséhez. Az alábbi képernyőképen látható, hogy a fájlt a D meghajtóra mentjük

Navigáljunk a megadott fájlrendszercímre, és keressük meg az EmployeeData fájlnevet.

Dupla kattintás a csv fájlra az eredmény ellenőrzéséhez

Adatok exportálása SQL-ből CSV-be 2. megközelítés

Az Object Explorerben az adatbázisra jobb gombbal kattintva megnyílik a kontextusmenü. Válassza ki a Feladatok, majd az Adatok exportálása… lehetőséget belőle az Adatok exportálása SQL-ből CSV-be.

Mihelyt kiválasztja az Adatok exportálása… lehetőséget, megnyílik az SQL Server Importálás és exportálás varázslója. Az első oldal az üdvözlő oldal, és ezt az oldalt elkerülheti a Ne jelenítse meg újra ezt a kezdőoldalt opcióra kattintva

Adatforrás oldal kiválasztása: Ez az ablak annak a forrásnak a konfigurálására szolgál, ahonnan az adatok érkeznek. A mi forrásunk az SQL Server adatbázis, ezért adatforrásként az SQL Server Native Client-et választottuk.

A következőkben a Windows hitelesítést használjuk a PRASAD szerverpéldányba való bejelentkezéshez. Kérjük, hogy valós időben használjuk az SQL Server hitelesítést.

Válasszuk ki a célállomást: Ez az ablak a célállomás konfigurálására szolgál (ahová az adatokat másolni szeretnénk).

A célunk az, hogy az adatokat egy CSV fájlba mentsük. Ezért célállomásnak a Flat File Destination-t választjuk

Kattintsunk a Browse gombra, hogy kiválasszuk a CSV fájlt a helyi meghajtónkról

Új CSV fájlt hozunk létre a D meghajtónkon

Kattintsunk a Open gombra az új CSV fájl létrehozásához.

A következő lépésben válasszuk ki a hozzárendelni kívánt formátumot.

Meghatározzuk a Táblamásolat vagy lekérdezés lehetőséget: Itt két lehetőségünk van az adatok SQL-ből CSV-be történő exportálására

  1. Adatok másolása egy vagy több táblázatból vagy nézetből: Ez a lehetőség a meglévő táblázatokból vagy nézetekből való kiválasztás (Az összes oszlop adatai)
  2. Írjunk lekérdezést a fájladatok megadásához az átviteli lehetőségekhez: Ezt az opciót valós időben fogjuk használni. Mivel minden táblázatban felesleges oszlopok lesznek. Így jobb, ha elkerüljük őket, vagy az adatokat a feltétellel választjuk ki.

Ez az ablak a forrás tábla kiválasztására szolgál az SQL adatbázisból. Itt az Alkalmazottak táblát választjuk ki.

A sor- és oszlophatárolókat igény szerint módosíthatja. Ha célként szöveges fájlt használ, akkor számos testreszabást végezhet. Kattintson az előnézet gombra a bejövő adatfolyam ellenőrzéséhez

Mentés és a csomag futtatása: Ezen az oldalon lehetőségünk van arra, hogy a csomagot vagy az SQL szerverre, vagy a fájlrendszerbe mentsük. Egyelőre a Futtatás opciót választom azonnal

Kattintsunk a Befejezés gombra az Adatok exportálása SQL-ből CSV-be varázsló befejezéséhez

Az alábbi képernyőképen megfigyelhetjük az állapotot:

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük