Udostępnij przez


Rozpocznij pracę z SQL Server Migration Assistant dla programu Access (AccessToSQL)

Program SQL Server SQL Server Migration Assistant (SSMA) dla programu Access ułatwia szybkie konwertowanie obiektów bazy danych programu Access na obiekty programu SQL Server lub Azure SQL Database. Wynikowe obiekty można przekazać do programu SQL Server lub usługi Azure SQL Database i przeprowadzić migrację 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 artykule przedstawiono proces instalacji i ułatwia zapoznanie się z interfejsem użytkownika SSMA.

Instalowanie programu SSMA

Aby skorzystać z SSMA, najpierw zainstaluj program klienta SSMA na komputerze, który ma dostęp do baz danych przeznaczonych do migracji oraz do docelowego wystąpienia SQL Server lub Azure SQL Database. Aby uzyskać instrukcje instalacji, zobacz Install SQL Server Migration Assistant for Access (Instalowanie narzędzia SQL Server Migration Assistant dla programu Access).

Aby uruchomić program SSMA, wybierz pozycję Start, wskaż pozycję Wszystkie programy, wskaż pozycję Sql Server Migration Assistant w celu uzyskania dostępu, a następnie wybierz pozycję SQL Server Migration Assistant w celu uzyskania dostępu.

Korzystanie z programu SSMA

Po zainstalowaniu programu SSMA warto zapoznać 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. Na poniższym diagramie przedstawiono interfejs użytkownika SSMA, w tym eksploratory metadanych, metadane, paski narzędzi, okienko danych wyjściowych i okienko listy błędów:

Zrzut ekranu przedstawiający program SSMA dla interfejsu użytkownika programu 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 wybierzesz Azure SQL Database z listy rozwijanej 'Migracja do' w oknie nowego projektu, 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 artykuły:

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 są dodawane do projektu. Po dodaniu bazy danych programu Access program SSMA pobiera metadane dotyczące tej bazy danych. Te metadane są dostępne w Eksploratorze metadanych programu Access.

Użyj Eksploratora metadanych programu Access, aby wykonać następujące zadania:

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.

Użyj 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 na program SQL Server.

Metadane

Po prawej stronie każdego eksploratora metadanych karty opisują 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. Przed utworzeniem raportów lub konwertowaniem schematów wprowadź te zmiany.

  • W Eksploratorze metadanych programu SQL Server można zmienić właściwości tabeli i indeksu na karcie Tabela . 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 w przypadku wybrania obiektów 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 w przypadku wybrania obiektów 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 w przypadku wybrania obiektów 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ądzanie zakładkami , w menu Edycja wybierz 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. To polecenie synchronizuje obiekty między Eksploratorem metadanych programu Access i programem SQL Server lub Eksploratorem metadanych usługi Azure SQL Database. Zawiera również polecenia do wyświetlania i ukrywania paneli Dane wyjściowe i Lista 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łączenie widoczności okienka Dane wyjściowe i okienko 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ć.