By: Ray Barley
Przegląd
SQL Server Management Studio (SSMS) udostępnia zadanie Kreator eksportu, którego można użyć do skopiowania danych z jednego źródła danych do innego. Możesz wybrać spośród wielu typów źródłowych i docelowych źródeł danych, wybrać tabele do skopiowania lub określić własne zapytanie w celu wyodrębnienia danych, a następnie zapisać swoją pracę jako pakiet SSIS. W tym rozdziale przejdziemy przez kreator eksportu i wyeksportujemy dane z bazy danych SQL Server do arkusza kalkulacyjnego Excel.
Wyjaśnienie
Aby uruchomić SSMS, kliknij SQL Server Management Studio z grupy programów Microsoft SQL Server. Po uruchomieniu SSMS zostaniesz poproszony o nawiązanie połączenia; połącz się z Database Engine. Dla celów demonstracyjnych użyjemy bazy danych AdventureWorksDW. Przykładową bazę danych AdventureWorksDW można pobrać z witryny CodePlex.
Lokalizujemy bazę danych AdventureWorksDW w Eksploratorze obiektów SSMS; jeśli Eksplorator obiektów nie jest widoczny, kliknij menu Widok, a następnie wybierz Eksplorator obiektów:
Kliknij prawym przyciskiem myszy na bazę danych AdventureWorksDW w Eksploratorze obiektów, wybierz Zadania, a następnie Eksportuj dane z menu kontekstowego, aby uruchomić Kreator eksportu. Kliknij przycisk Dalej, aby przejść do okna powitalnego (jeśli jest wyświetlane). W kolejnych sekcjach przejdziemy przez kreator krok po kroku.
Wybór źródła danych
Wybór źródła danych pozwala na określenie źródła danych. Ponieważ uruchamiamy kreator eksportu, okno zostanie wyświetlone z wartościami wypełnionymi jak poniżej (na podstawie bazy danych, którą kliknięto prawym przyciskiem myszy, aby uruchomić kreator eksportu):
Kliknij Next, aby przejść do okna Choose a Destination.
Wybór miejsca docelowego
Okno dialogowe Wybierz miejsce docelowe umożliwia określenie docelowego źródła danych dla eksportowanych danych. Istnieje wiele opcji dostępnych dla miejsc docelowych; dodatkowe dane wejściowe będą się różnić w zależności od wybranego źródła danych docelowych. W naszym przykładzie wyeksportujemy nasze dane do Excela, a następnie użyjemy tego arkusza Excel jako źródła w demonstracji kreatora importu w dalszej części poradnika. Wypełnij okno dialogowe w następujący sposób:
Kliknij Dalej, aby przejść do okna Określ kopię tabeli lub zapytanie.
Wybierz kopię tabeli lub zapytanie
Okno Określ kopię tabeli lub zapytanie pozwala wybrać, czy chcesz wyeksportować dane wybierając tabele i/lub widoki ze źródła danych, czy określić zapytanie do wyodrębnienia danych. Wybierz Kopiuj dane z jednej lub więcej tabel lub widoków jak pokazano poniżej:
Kliknij Dalej aby przejść do okna Wybierz źródłowe tabele i widoki.
Wybierz źródłowe tabele i widoki
W oknie Wybierz źródłowe tabele i widoki możesz wybrać tabele i widoki, które chcesz wyeksportować. Dla naszej demonstracji wybierzemy tabelę DimGeography, jak pokazano poniżej:
Możesz kliknąć przycisk Podgląd, aby wyświetlić pierwsze 100 wierszy danych w źródle danych, jak pokazano poniżej:
Możesz kliknąć przycisk Edycja mapowań (w oknie Wybierz tabele i widoki źródłowe), aby wyświetlić mapowania kolumn ze źródła danych do miejsca docelowego, jak pokazano poniżej. Jeśli tabela nie istnieje w docelowym źródle danych, możesz również edytować mapowania.
Możesz kliknąć opcję, aby upuścić i odtworzyć tabelę w docelowym źródle danych; domyślnie opcja jest odznaczona. Jeśli tabela nie istnieje w docelowym źródle danych, przycisk radiowy Utwórz tabelę docelową zostanie zaznaczony, a pozostałe przyciski radiowe zostaną odznaczone. Jeśli tabela już istnieje w docelowym źródle danych, przycisk radiowy Utwórz tabelę docelową zostanie odznaczony i możesz wybrać opcję Usuń lub Dołącz.
Możesz kliknąć Edytuj SQL aby przejrzeć i/lub zmodyfikować SQL do tworzenia tabeli w docelowym źródle danych jak pokazano poniżej:
Kliknij OK dwukrotnie aby powrócić do okna Wybierz tabele i widoki źródłowe, następnie kliknij Dalej aby przejść do okna Zapisz i wykonaj pakiet.
Zawrzyj i wykonaj pakiet
W oknie dialogowym Save and Execute Package dostępne są opcje wykonania operacji eksportu oraz utworzenia pakietu SSIS i zapisania go na serwerze SQL lub w systemie plików, jak pokazano poniżej:
Dla naszych celów zapiszemy pakiet SSIS, aby móc go obejrzeć w dalszej części poradnika. Kliknij Next, aby przejść do okna Save SSIS Package.
Save SSIS Package
Save SSIS Package
Save SSIS Package jest wywoływane, jeśli wybrałeś opcję zapisu operacji eksportu jako pakietu SSIS w oknie dialogowym Save and Execute Package. Wypełnij okno dialogowe, jak pokazano poniżej:
Kliknij Dalej, aby przejść do okna Zakończ pracę kreatora.
Kompletowanie kreatora
Okno dialogowe Complete the Wizard pokazuje podsumowanie opcji, które zostały wybrane dla operacji eksportu, jak pokazano poniżej:
Kliknij Finish, aby wykonać pakiet SSIS. Możesz otworzyć arkusz Excel i zobaczyć wyeksportowaną tabelę. Fragment arkusza Excel jest pokazany poniżej:
Ostatnia aktualizacja: 10/22/2009