Jak importować i eksportować dane z SQL Server 2012

Rozwój bazy danych

Stefan Matei Lungu / Getty Images





Co wiedzieć

  • W SQL Server Management Studio wprowadź szczegóły, kliknij Łączyć , kliknij prawym przyciskiem myszy bazę danych i kliknij Zaimportować dane .
  • Aby zaimportować, wybierz Zaimportować dane > Następny > Przewyższać > Przeglądaj , otwórz plik i postępuj zgodnie z instrukcjami, aby zaimportować dane z pliku.
  • Aby wyeksportować, wybierz Eksportuj dane > Następny > Natywny klient programu SQL Server i postępuj zgodnie z instrukcjami, aby wyeksportować dane.

W tym artykule wyjaśniono, jak importować i eksportować dane za pomocą programu SQL Server 2012.

Uruchamianie Kreatora importu i eksportu SQL Server

Uruchom Kreatora importu i eksportu SQL Server bezpośrednio z menu Początek menu w systemie, w którym jest już zainstalowany program SQL Server 2012. Alternatywnie, jeśli korzystasz już z programu SQL Server Management Studio, wykonaj następujące kroki, aby uruchomić kreatora:



  1. otwarty Studio zarządzania serwerem SQL .

  2. Podaj szczegóły serwera, którym chcesz zarządzać, oraz odpowiednie Nazwa Użytkownika i hasło, jeśli nie używasz Uwierzytelnianie Windows .



  3. Kliknij Łączyć aby połączyć się z serwerem z SSMS.

  4. Kliknij prawym przyciskiem myszy nazwę instancja bazy danych chcesz użyć i wybrać Zaimportować dane od Zadania menu.

Importowanie danych do SQL Server 2012

Kreator importu i eksportu SQL Server prowadzi użytkownika przez proces importowania danych z dowolnego istniejącego źródła danych do bazy danych SQL Server. Ten przykład przedstawia proces importowania informacji kontaktowych z programu Microsoft Excel do bazy danych SQL Server, przynosząc dane z próbki Przewyższać kontaktów do nowej tabeli bazy danych SQL Server.

Oto jak:



  1. otwarty Studio zarządzania serwerem SQL .

  2. Podaj szczegóły serwera, którym chcesz zarządzać, oraz odpowiednią nazwę użytkownika i hasło, jeśli nie korzystasz z uwierzytelniania systemu Windows.



  3. Kliknij Łączyć aby połączyć się z serwerem z SSMS.

  4. Kliknij prawym przyciskiem myszy nazwę instancji bazy danych, której chcesz użyć, i wybierz Zaimportować dane od Zadania menu. Kliknij Następny .



  5. Wybierać Microsoft Excel jako źródło danych (w tym przykładzie).

  6. Kliknij Przeglądaj przycisk, zlokalizuj adres.xls plik na komputerze i kliknij otwarty .



  7. Sprawdź, czy Pierwszy wiersz zawiera nazwy kolumn pole jest zaznaczone. Kliknij Następny .

  8. Na Wybierz cel podróży ekran, wybierz Natywny klient programu SQL Server jako źródło danych.

  9. Wybierz nazwę serwera, do którego chcesz zaimportować dane z Nazwa serwera upuścić pudło.

  10. Sprawdź informacje uwierzytelniające i wybierz opcje odpowiadające trybowi uwierzytelniania Twojego SQL Server.

  11. Wybierz nazwę konkretnej bazy danych, do której chcesz zaimportować dane z Baza danych upuścić pudło. Kliknij Następny , następnie kliknij Następny ponownie, aby zaakceptować Skopiuj dane z jednej lub więcej tabel lub widoków opcja na Określ kopię tabeli lub zapytanie ekran.

  12. w Miejsce docelowe wybierz nazwę istniejącej tabeli w bazie danych lub wpisz nazwę nowej tabeli, którą chcesz utworzyć. W tym przykładzie ten arkusz kalkulacyjny programu Excel został użyty do utworzenia nowej tabeli o nazwie „kontakty”. Kliknij Następny .

  13. Kliknij Skończyć aby przejść do ekranu weryfikacji.

  14. Po przejrzeniu działań SSIS, które będą miały miejsce, kliknij Skończyć przycisk, aby zakończyć import.

Eksportowanie danych z SQL Server 2012

Theeksportowanie danychz bazy danych SQL Server do dowolnego obsługiwanego formatu. Ten przykład przeprowadzi Cię przez proces pobierania informacji kontaktowych zaimportowanych w poprzednim przykładzie i eksportowania ich do pliku płaskiego.

Oto jak:

  1. otwarty Studio zarządzania serwerem SQL .

  2. Podaj szczegóły serwera, którym chcesz zarządzać, oraz odpowiednią nazwę użytkownika i hasło, jeśli nie korzystasz z uwierzytelniania systemu Windows.

  3. Kliknij Łączyć aby połączyć się z serwerem z SSMS.

  4. Kliknij prawym przyciskiem myszy nazwę instancji bazy danych, której chcesz użyć, i wybierz Eksportuj dane od Zadania menu. Kliknij Następny .

  5. Wybierać Natywny klient programu SQL Server jako źródło danych.

  6. Wybierz nazwę serwera, z którego chcesz wyeksportować dane w Nazwa serwera upuścić pudło.

  7. Sprawdź informacje uwierzytelniające i wybierz opcje odpowiadające trybowi uwierzytelniania Twojego SQL Server.

  8. Wybierz nazwę konkretnej bazy danych, z której chcesz wyeksportować dane w Baza danych upuścić pudło. Kliknij Następny .

  9. Wybierać Miejsce docelowe pliku płaskiego od Miejsce docelowe upuścić pudło.

  10. Podaj ścieżkę pliku i nazwę kończącą się na .txt w Nazwa pliku pole tekstowe (na przykład C:UsersmikeDocumentscontacts.txt). Kliknij Następny , następnie Następny ponownie, aby zaakceptować Skopiuj dane z jednej lub więcej tabel lub widoków opcja.

  11. Kliknij Następny jeszcze dwa razy Skończyć aby przejść do ekranu weryfikacji.

  12. Po przejrzeniu działań SSIS, które będą miały miejsce, kliknij Skończyć przycisk, aby zakończyć import.

Kreator importu i eksportu SQL Server umożliwia łatwe importowanie informacji do SQL Server 2012 baza danych z dowolnego z następujących źródeł danych:

  • Microsoft Excel
  • Microsoft Access
  • Pliki płaskie
  • Kolejna baza danych SQL Server

Kreator tworzy pakiety SQL Server Integration Services (SSIS) za pomocą przyjaznego dla użytkownika interfejsu graficznego.