Jak używać usług transformacji danych (DTS) do eksportowania danych z bazy danych programu Microsoft Access do bazy danych programu SQL Server

Początkujący: Wymaga znajomości interfejsu użytkownika na komputerach mających jednego użytkownika.


Ten artykuł dotyczy tylko bazy danych programu Microsoft Access.


Wersja tego artykułu do programu Microsoft Access 2000 można zobaczyć w 250616 .

Streszczenie

Usług transformacji danych (DTS) jest alternatywną metodę, której można użyć do przenoszenia danych z bazy danych programu Access do programu Microsoft SQL Server.

Uwaga Poprzedniej wersji programu Microsoft SQL Server 2000 Desktop Engine została wywołana Microsoft Data Engine (MSDE). W odróżnieniu od programu MSDE programu SQL Server 2000 Desktop Engine nie obejmuje DTS i DTS Kreatora importu i eksportu.

Uwaga Aby przenieść tabele programu Access przy użyciu DTS Unicode znaku pola nChar, nVarChar i nText domyślnie tworzy. Te pola mogą powodować problemy podczas łączenia z programu Access 97, który nie obsługuje standardu Unicode. Firma Microsoft zaleca, aby te pola można przekonwertować Char, VarChar i tekstu podczas łączenia z programu Access 97.

Więcej informacji

DTS zapewnia funkcje importowania i eksportowania danych między serwerem SQL i dowolne OLE DB lub ODBC źródła danych, w tym programu Microsoft Access. SQL Server zawiera DTS i DTS Kreatora importu i eksportu umożliwiających tworzenie i interaktywne uruchamianie pakiety DTS.

Można użyć DTS Kreatora importu i eksportu do automatycznego utworzenia tabel na serwerze SQL Server, a następnie kopiować dane z programu Access do nowych tabel programu SQL Server. DTS można przenieść dane w szybszym tempie niż Kreatora rozbudowy programu Microsoft Access można, ale DTS nie zapewnia wszystkich funkcji Kreator rozszerzenia dostępu. Oto lista czynności, że Kreator rozszerzenia dostępu można wykonywać, ale że DTS Kreatora importu i eksportu nie można wykonać:
  • Jeśli tabela Access posiada klucz podstawowy, kreator rozbudowy automatycznie tworzy go w nowej tabeli SQL Server Nie obsługuje DTS.
  • Kreator rozszerzenia dostępu automatycznie migruje wszystkie reguły i wartości domyślne, które istnieją w tabeli programu SQL Server; Nie obsługuje DTS.
  • Jeśli są powiązane tabele w bazie danych programu Access, Kreator rozbudowy automatycznie odtwarza te relacje na serwerze SQL Server; Nie obsługuje DTS.
  • DTS nie nie zostały rozbudowane wszelkich kwerend, które istnieją w bazie danych programu Access.

Za pomocą Kreatora eksportu i importu DTS

Następująca procedura przedstawia sposób użycia DTS Kreatora importu i eksportu do kopiowania tabel zamówienia i szczegóły zamówienia z przykładowej bazy danych Northwind.mdb do nowej bazy danych programu SQL Server.

Wykonaj następujące kroki, aby importować format pliku mdb lub accdb na komputerze, na którym został zainstalowany program SQL Server 2000.
  1. W systemie Microsoft Windows XP i w starszych wersjach systemu Windows kliknij przycisk Start, wskaż polecenie Programy, wskaż polecenie Microsoft SQL Serveri następnie kliknij polecenie Importuj i Eksportuj dane.
  2. Po uruchomieniu kreatora usług transformacji danych, kliknij przycisk Dalej.
  3. Na stronie Wybieranie źródła danych wybierz z listy Źródła danych Programu Microsoft Access .
  4. Kliknij przycisk Konstruuj (...) obok pola Nazwa pliku , a następnie przejdź do przykładowej bazy danych Northwind.mdb.
  5. Kliknij dwukrotnie Northwind, a następnie kliknij przycisk Dalej.
  6. Na stronie Wybierz miejsce docelowe z listy docelowym wybierz Microsoft OLE DB Provider for SQL Server .
  7. Na liście serwera kliknij (lokalny).
  8. Kliknij przycisk Użyj uwierzytelniania serwera SQL, a następnie wprowadź nazwę użytkownika i hasło rozpoznawane przez program SQL Server lub aparatu MSDE jako użytkownik, który ma uprawnienia do tworzenia baz danych i tabel na serwerze.
  9. Kliknij przycisk Odśwież, a następnie kliknij przycisk < nowy > z listy baz danych.
  10. W polu Nazwa wprowadź MyNwind. Zaakceptuj domyślne wartości w polach danych, rozmiar pliku i rozmiar pliku dziennika , a następnie kliknij przycisk OK.
  11. Dwa razy kliknij przycisk Dalej .
  12. Na liście tabel kliknij tabeli Szczegóły zamówień i zamówień .
  13. Dwa razy kliknij przycisk Dalej , a następnie kliknij przycisk Zakończ.
  14. Uruchamia Pakiet DTS, utworzony za pomocą DTS Kreatora importu i eksportu. Po zakończeniu działania pakietu DTS kliknij przycisk OK, a następnie kliknij przycisk Gotowe , aby zamknąć kreatora.
Wykonaj następujące kroki, aby importować format pliku accdb na komputerze, na którym został zainstalowany program SQL Server 2005.
  1. W SQL Server Management Studio połączyć się typ aparatu bazy danych serwera, rozwiń węzeł bazy danych, kliknij prawym przyciskiem myszy DatabaseName, wskaż polecenie zadania, a następnie kliknij Importuj dane .
  2. Na stronie Wybierz źródło danych na liście Źródła danych kliknij przycisk Office 12.0 Access bazy danych aparatu Dostawca Microsoft OLE DB , a następnie kliknij polecenie Właściwości.
  3. Na stronie Właściwości łącza danych wpisz nazwę pliku DatabaseFile.accdb w sekcji Źródło danych, kliknij przycisk OK, a następnie kliknij Dalej.
  4. Na stronie Wybierz miejsce docelowe kliknij pozycję Microsoft OLE DB Provider for SQL Server na liście docelowej .
  5. Na liście Server kliknij nazwa_serwera, a następnie kliknij przycisk Dalej.
  6. Na stronie Określ kopia tabeli lub kwerendy zaznacz skopiować dane z jednej lub kilku tabel lub widoków, a następnie kliknij Dalej.
  7. Na stronie Wybierz źródło tabele i widoki zaznacz TableName do importowania tabeli, a następnie kliknij przycisk Dalej.
  8. Na stronie Zapisz i wykonywania pakietu kliknij przycisk Dalej.
  9. Na stronie zakończyć pracę kreatora kliknij przycisk Zakończ , aby zamknąć kreatora.

Powiązane artykuły

Aby uzyskać więcej informacji na temat DTS i DTS Kreatora importu i eksportu można znaleźć dokumentacji SQL Server Books Online w następującej witrynie firmy Microsoft w sieci Web:

Właściwości

Identyfikator artykułu: 285829 — ostatni przegląd: 16.02.2017 — zmiana: 1

Opinia