Jak: Uruchamianie kreatora importu i eksportu programu SQL Server

Kreatora importu i eksportu programu SQL Server oferuje najprostszą metodę kopiowania danych między źródłami danych i konstruowanymi podstawowymi pakietami.Aby uzyskać więcej informacji o kreatorze, zobacz temat Przenoszenie danych przy użyciu programu SQL Server Kreator importu i eksportu.

Aby uzyskać wideo z prezentacją sposobu używania kreatora importu i eksportu programu SQL Server do tworzenia pakietów eksportujących dane z bazy danych programu SQL Server do arkusza kalkulacyjnego programu Microsoft Excel, zobacz Eksportowanie danych programu SQL Server do programu Excel (wideo SQL Server).

Aby uruchomić kreatora importu i eksportu programu SQL Server

  • W menu Start, wskaż polecenie Wszystkie programy, wskaż pozycję Microsoft SQL Server 2008, a następnie kliknij polecenie Importuj i eksportuj dane.

    — lub —

    W programie Business Intelligence Development Studio kliknij prawym przyciskiem myszy folder SSIS Packages, a następnie kliknij SSIS Kreator importu i eksportu.

    — lub —

    W programie Business Intelligence Development Studio w menu Projekt kliknij SSIS Kreator importu i eksportu.

    — lub —

    W programie SQL Server Management Studio połącz się z serwerem typu Aparat baz danych, rozwiń pozycję Bazy danych, kliknij prawym przyciskiem myszy bazę danych, wskaż polecenie Zadania, a następnie kliknij przycisk Importowanie danych lub Eksportowanie danych.

    — lub —

    W oknie wiersza polecenia uruchom program DTSWizard.exe zlokalizowany w folderze C:\Program Files\Microsoft SQL Server\100\DTS\Binn.

    Ostrzeżenie

    Na komputerze 64-bitowym program Integration Services instaluje 64-bitową wersję kreatora importu i eksportu programu SQL Server (DTSWizard.exe).Jednakże niektóre źródła danych, takie jak program Access lub Excel, mają tylko dostępnego dostawcę 32-bitowego.Aby pracować z tymi źródłami danych, może być konieczne zainstalowanie i uruchomienie 32-bitowej wersja kreatora.Aby zainstalować 32-bitową wersję kreatora, podczas instalacji wybierz Narzędzia klienta lub Business Intelligence Development Studio.

Aby użyć Kreatora importu i eksportu programu SQL Server do importowania i eksportowania danych

  1. Uruchom kreatora importu i eksportu programu SQL Server.

  2. Na odpowiednich stronach kreatora wybierz źródło danych oraz miejsce docelowe danych.

    Dostępne źródła obejmują dostawców danych .NET Framework, dostawców OLE DB, dostawców SQL Server Native Client, ADO.NET dostawców Microsoft Office Excel, Microsoft Office Access i źródło płaskiego pliku.W zależności od źródła można ustawić opcje, takie jak tryb uwierzytelniania, nazwa serwera, nazwa bazy danych i format pliku.

    Ostrzeżenie

    Dostawca OLE DB firmy Microsoft dla Oracle nie obsługuje typów danych Oracle BLOB, CLOB, NCLOB, BFILE i UROWID.Dlatego źródło OLE DB nie może wyodrębnić danych z tabel, które zawierają kolumny z danymi tych typów.

    Dostępne miejsca docelowe danych obejmują dostawców danych .NET Framework, dostawców OLE DB, dostawców programu SQL Server Native Client, Excel, Access i miejsca docelowe płaskiego pliku.

  3. Ustaw te opcje dla wybranego typu miejsca docelowego.

    Jeśli miejscem docelowym jest baza danych programu SQL Server możesz określić:

    • Czy utworzyć nową bazę danych i ustawić właściwości bazy danych.Nie można skonfigurować następujących właściwości i kreator używa określonych wartości domyślnych:

      Właściwość

      Wartość

      Sortowanie

      Latin1_General_CS_AS_KS_WS

      Model odzyskiwania

      Pełny

      Używanie indeksowania pełnotekstowego

      Prawda

    • Czy skopiować dane z tabel lub widoków lub skopiować wyniki zapytania.

      Jeśli chcesz wysłać zapytanie do źródła danych i skopiować wyniki, możesz skonstruować zapytanie języka Transact-SQL.Możesz ręcznie wprowadzić zapytanie języka Transact-SQL lub użyć zapytania zapisanego w pliku.Kreator zawiera funkcję przeglądania dla lokalizowania pliku, a kreator automatycznie otwiera plik i wkleja jego zawartość do strony kreatora po wybraniu pliku.

      Jeśli źródłem jest dostawca ADO.NET, możesz również użyć opcji do skopiowania wyników zapytania, podając ciąg polecenia DBCommand jako zapytanie.

      Jeśli źródło danych jest widokiem, kreatora importu i eksportu programu SQL Server automatycznie konwertuje widok do tabeli w miejscu docelowym.

    • Czy tabela docelowej jest porzucona i ponownie utworzona, oraz czy należy włączyć wstawiania tożsamości.

    • Czy należy usunąć wiersze lub dołączyć wiersze w istniejącej tabeli docelowej.Jeśli tabela nie istnieje, kreatora importu i eksportu programu SQL Server automatycznie utworzy ją.

    Jeśli miejscem docelowym jest plik płaski możesz określić:

    • Ogranicznik wierszy w pliku docelowym.

    • Ogranicznik kolumn w pliku docelowym.

  4. (Opcjonalne) Wybrać jedną tabelę i zmienić mapowania między kolumnami źródła i docelowymi lub zmienić metadane kolumn docelowych:

    • Mapować kolumny źródłowe na inne kolumny docelowe.

    • Zmienić typ danych w kolumnach docelowych.

    • Ustawić długość kolumn ze znakowymi typami danych.

    • Ustawić precyzję i skalę kolumn z typami danych liczbowych.

    • Określić, czy kolumna może zawierać wartości null.

  5. (Opcjonalne) Wybrać wiele tabel i zaktualizować metadane i opcje do zastosowania do tych tabel:

    • Wybrać istniejący schemat miejsca docelowego lub podać nowy schemat, do którego chcesz przypisać tabele.

    • Określić, czy włączyć wstawiania tożsamości w tabelach docelowych.

    • Określić, czy porzucić i ponownie utworzyć tabele docelowe.

    • Określić, czy obciąć istniejące tabele docelowe.

  6. Zapisz i uruchom pakiet.

    Jeżeli kreator jest uruchamiany z programu SQL Server Management Studio lub z wiersza polecenia, pakiet można uruchomić natychmiast.Możesz opcjonalnie zapisać pakiet w bazie danych msdb programu SQL Server lub w systemie plików.Aby uzyskać więcej informacji dotyczących bazy danych msdb, zobacz temat Zarządzanie pakietami.

    Podczas zapisywania pakietu można ustawić poziom ochrony pakietu i jeśli poziom ochrony używa hasła, podać hasło.Aby uzyskać więcej informacji dotyczących poziomów ochrony, zobacz temat Ustawienie poziomu ochrony pakietów.

    Jeżeli kreator jest uruchamiany z projektu Integration Services w programie Business Intelligence Development Studio, nie można uruchomić pakietu z kreatora.Pakiet jest dodawany do projektu programu Integration Services, z którego został uruchomiony kreator.Następnie można uruchomić pakiet w programie Business Intelligence Development Studio.

    Ostrzeżenie

    W programie SQL Server Express opcja zapisania pakietu utworzonego przez kreatora nie jest dostępna.

    Aby uzyskać więcej informacji dotyczących sposobu ulepszenia pakietu, który został zapisany, zobacz temat Projektowanie pakietów Business Intelligence Development Studio.

    Ikona usług Integration Services (mała) Bądź na bieżąco z usługami Integration Services

    Aby uzyskać najnowsze pliki do pobrania, artykuły, przykłady i filmy wideo firmy Microsoft, a także wybrane rozwiązania od społeczności, odwiedź stronę programu Integration Services w witrynie MSDN:


    Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.