Udostępnij za pośrednictwem


Rozpoczęcie pracy z SQL Server Migration Assistant dla programu Access (AccessToSQL)

Program SQL Server Migration Assistant (SSMA) dla programu Access umożliwia szybkie konwertowanie obiektów bazy danych programu Access na obiekty programu SQL Server lub usługi Azure SQL Database, przekazywanie wynikowych obiektów do programu SQL Server lub usługi Azure SQL Database oraz migrowanie danych z programu Access do programu SQL Server lub usługi Azure SQL Database. W razie potrzeby możesz również połączyć tabele programu Access z tabelami programu SQL Server lub usługi Azure SQL Database, aby nadal używać istniejących aplikacji frontonu programu Access z programem SQL Server lub usługą Azure SQL Database.

W tym temacie przedstawiono proces instalacji i ułatwia zapoznanie się z interfejsem użytkownika SSMA.

Instalowanie programu SSMA

Aby użyć programu SSMA, należy najpierw zainstalować program klienta SSMA na komputerze, który może uzyskiwać dostęp do baz danych, które mają zostać zmigrowane, oraz docelowego wystąpienia programu SQL Server lub usługi Azure SQL Database. Aby uzyskać instrukcje dotyczące instalacji, zobacz Installing SQL Server Migration Assistant for Access (AccessToSQL).

Aby uruchomić program SSMA, kliknij przycisk Start, wskaż na Wszystkie programy, wskaż na SQL Server Migration Assistant for Access, a następnie wybierz pozycję SQL Server Migration Assistant for Access.

Korzystanie z programu SSMA

Po zainstalowaniu programu SSMA ułatwia zapoznanie się z interfejsem użytkownika SSMA przed użyciem narzędzia do migrowania baz danych programu Access do programu SQL Server lub usługi Azure SQL Database. Interfejs użytkownika SSMA, w tym eksploratory metadanych, metadane, paski narzędzi, okienko danych wyjściowych i okienko listy błędów są wyświetlane na poniższym diagramie:

SSMA dla graficznego interfejsu użytkownika Access

Aby rozpocząć migrację, utwórz nowy projekt, a następnie dodaj bazy danych programu Access do Eksploratora metadanych programu Access. Następnie możesz kliknąć prawym przyciskiem myszy obiekty w Eksploratorze metadanych programu Access, aby wykonać zadania, takie jak:

  • Eksportowanie spisu obiektów bazy danych programu Access do programu SQL Server lub usługi Azure SQL Database.
  • Tworzenie raportów, które oceniają konwersje na program SQL Server lub usługę Azure SQL Database.
  • Konwertowanie schematów dostępu na schematy programu SQL Server lub usługi Azure SQL Database.

Te zadania można również wykonywać przy użyciu pasków narzędzi i menu.

Należy również nawiązać połączenie z wystąpieniem programu SQL Server. Po pomyślnym nawiązaniu połączenia w Eksploratorze metadanych programu SQL Server zostanie wyświetlona hierarchia baz danych programu SQL Server. Po przekonwertowaniu schematów programu Access na schematy programu SQL Server można wybrać te przekonwertowane schematy w Eksploratorze metadanych programu SQL Server, a następnie załadować schematy do programu SQL Server.

Jeśli wybrano usługę Azure SQL Database z listy rozwijanej Migrate to new project (Migracja do nowego projektu) w oknie dialogowym, musisz nawiązać połączenie z usługą Azure SQL Database. Po pomyślnym nawiązaniu połączenia hierarchia baz danych usługi Azure SQL Database jest wyświetlana w Eksploratorze metadanych usługi Azure SQL Database. Po przekonwertowaniu schematów programu Access na schematy usługi Azure SQL Database możesz wybrać te przekonwertowane schematy w Eksploratorze metadanych usługi Azure SQL Database, a następnie załadować schematy do programu SQL Server.

Po załadowaniu przekonwertowanych schematów na program SQL Server lub usługę Azure SQL Database możesz powrócić do Eksploratora metadanych programu Access i przeprowadzić migrację danych z baz danych programu Access do baz danych programu SQL Server lub Azure SQL Database. W razie potrzeby możesz również połączyć tabele programu Access z tabelami programu SQL Server lub usługi Azure SQL Database.

Aby uzyskać więcej informacji o tych zadaniach i sposobie ich wykonywania, zobacz następujące tematy:

W poniższych sekcjach opisano funkcje interfejsu użytkownika SSMA.

Eksploratory metadanych

Program SSMA zawiera dwa eksploratory metadanych, których można użyć do przeglądania i wykonywania akcji w bazach danych programu Access i programu SQL Server lub usługi Azure SQL Database.

Eksplorator metadanych programu Access

Eksplorator metadanych programu Access zawiera informacje o bazach danych programu Access, które zostały dodane do projektu. Po dodaniu bazy danych programu Access program SSMA pobiera metadane dotyczące tej bazy danych, czyli metadane dostępne w Eksploratorze metadanych programu Access.

Eksplorator metadanych programu Access umożliwia wykonywanie następujących zadań:

Eksplorator metadanych programu SQL Server lub usługi Azure SQL Database

Eksplorator metadanych programu SQL Server lub usługi Azure SQL Database zawiera informacje o wystąpieniu programu SQL Server lub usługi Azure SQL Database. Po nawiązaniu połączenia z wystąpieniem programu SQL Server lub usługi Azure SQL Database program SSMA pobiera metadane dotyczące tego wystąpienia i przechowuje je w pliku projektu.

Możesz użyć programu SQL Server lub Eksploratora metadanych usługi Azure SQL Database, aby wybrać przekonwertowane obiekty bazy danych programu Access i załadować (zsynchronizować) te obiekty do wystąpienia programu SQL Server lub usługi Azure SQL Database.

Aby uzyskać więcej informacji, zobacz ładowanie przekonwertowanych obiektów bazy danych do programu SQL Server.

Metadane

Po prawej stronie każdego eksploratora metadanych znajdują się karty opisujące wybrany obiekt. Jeśli na przykład wybierzesz tabelę w Eksploratorze metadanych programu Access, pojawią się cztery karty: Tabela, mapowanie typów , właściwości i Data. Jeśli wybierzesz tabelę w Eksploratorze metadanych programu SQL Server, zostaną wyświetlone trzy karty: Table, SQLi Data.

Większość ustawień metadanych jest tylko do odczytu. Można jednak zmienić następujące metadane:

  • W Eksploratorze metadanych programu Access można zmienić mapowania typów. Pamiętaj, aby wprowadzić te zmiany przed utworzeniem raportów lub przekonwertować schematy.

  • W Eksploratorze metadanych programu SQL Server można zmienić właściwości tabeli i indeksu na karcie tabeli. Przed załadowaniem schematów do programu SQL Server wprowadź te zmiany. Aby uzyskać więcej informacji, zobacz Konwertowanie obiektów bazy danych programu Access.

Paski narzędzi

Program SSMA ma dwa paski narzędzi: pasek narzędzi projektu i pasek narzędzi migracji.

Pasek narzędzi projektu

Pasek narzędzi projektu zawiera przyciski do pracy z projektami, dodawanie plików bazy danych programu Access i nawiązywanie połączenia z programem SQL Server lub usługą Azure SQL Database. Te przyciski przypominają polecenia z menu Plik.

Pasek narzędzi migracji

Pasek narzędzi migracji zawiera następujące polecenia:

Przycisk Funkcja
Konwertowanie, ładowanie i migrowanie Konwertuje bazy danych programu Access, ładuje przekonwertowane obiekty do programu SQL Server lub usługi Azure SQL Database i migruje dane do programu SQL Server lub usługi Azure SQL Database, a wszystko to w jednym kroku.
Stwórz raport Konwertuje wybrany schemat programu Access na składnię programu SQL Server lub usługi Azure SQL Database, a następnie tworzy raport pokazujący, jak powiodła się konwersja.

To polecenie jest dostępne tylko wtedy, gdy obiekty są zaznaczone w Eksploratorze metadanych programu Access.
Konwersja schematu Konwertuje wybrany schemat programu Access na schematy programu SQL Server lub usługi Azure SQL Database.

To polecenie jest dostępne tylko wtedy, gdy obiekty są zaznaczone w Eksploratorze metadanych programu Access.
Migracja danych Migruje dane z bazy danych programu Access do programu SQL Server lub usługi Azure SQL Database. Przed uruchomieniem tego polecenia należy przekonwertować schematy programu Access na schematy programu SQL Server lub usługi Azure SQL Database, a następnie załadować obiekty do programu SQL Server lub usługi Azure SQL Database.

To polecenie jest dostępne tylko wtedy, gdy obiekty są zaznaczone w Eksploratorze metadanych programu Access.
Zatrzymaj Zatrzymuje bieżący proces, taki jak konwertowanie obiektów na program SQL Server lub składnię usługi Azure SQL Database.

Program SSMA zawiera następujące menu:

Menu Opis
Plik Zawiera polecenia Kreatora migracji, pracy z projektami, dodawania i usuwania plików bazy danych programu Access oraz nawiązywania połączenia z programem SQL Server lub usługą Azure SQL Database.
Edytuj Zawiera polecenia do znajdowania i pracy z tekstem na stronach szczegółów, takich jak kopiowanie Transact-SQL z okienka szczegółów SQL. Aby otworzyć okno dialogowe Zarządzaj zakładkami, w menu Edycja kliknij pozycję Zarządzaj zakładkami. W oknie dialogowym zostanie wyświetlona lista istniejących zakładek. Aby zarządzać zakładkami, możesz użyć przycisków po prawej stronie okna dialogowego.
widoków Zawiera polecenie Synchronizuj Eksploratory Metadanych. Spowoduje to zsynchronizowanie obiektów między Eksploratorem metadanych programu Access i programem SQL Server lub Eksploratorem metadanych usługi Azure SQL Database. Zawiera również polecenia służące do wyświetlania i ukrywania Wyjście i Listy błędów oraz opcję Układy do zarządzania układami.
narzędzi Zawiera polecenia służące do tworzenia raportów, eksportowania danych, migrowania obiektów i danych, łączenia tabel oraz zapewnia dostęp do okien dialogowych ustawień globalnych i projektów.
Pomoc Zapewnia dostęp do pomocy SSMA i okna dialogowego Informacje o.

Okienko danych wyjściowych i okienko Lista błędów

Menu Widok udostępnia polecenia umożliwiające przełączanie widoczności okienka Dane wyjściowe oraz okienka Lista błędów.

  • W okienku Dane wyjściowe są wyświetlane komunikaty o stanie z programu SSMA podczas konwersji obiektów, synchronizacji obiektów i migracji danych.

  • W okienku Lista błędów są wyświetlane komunikaty o błędach, ostrzeżeniach i informacjach na liście, które można sortować.

Zobacz też

migrowanie baz danych dostępu do programu SQL Server