Udostępnij za pośrednictwem


Omówienie narzędzia Data Migration Assistant

Ważny

Narzędzie Data Migration Assistant (DMA) jest przestarzałe. Aby uzyskać opcje migracji z programu SQL Server do usługi Azure SQL, zobacz opcje migracji dla programu SQL Server do usługi Azure SQL.

Narzędzie Data Migration Assistant (DMA) ułatwia uaktualnienie do nowoczesnej platformy danych przez wykrywanie problemów ze zgodnością, które mogą mieć wpływ na funkcjonalność bazy danych w następujących przypadkach:

Narzędzie DMA zaleca ulepszenia wydajności i niezawodności środowiska docelowego i umożliwia przenoszenie schematu, danych i niekontainowanych obiektów z serwera źródłowego na serwer docelowy.

W przypadku dużych migracji programu SQL Server (pod względem liczby i rozmiaru baz danych) na platformę Azure zalecamy użycie azure Database Migration Service, które mogą migrować bazy danych na dużą skalę.

Usługa DMA nie obsługuje migracji baz danych do usługi Azure SQL Managed Instance. Zamiast tego użyj rozszerzenia Azure SQL Migration dla programu Azure Data Studio, które obsługuje migracje baz danych w trybie online i offline do usługi Azure SQL Managed Instance.

Pobieranie narzędzia Data Migration Assistant

Aby zainstalować narzędzie DMA, pobierz najnowszą wersję narzędzia z Centrum pobierania Microsoft, a następnie uruchom plik DataMigrationAssistant.msi.

Możliwości

Usługa DMA oferuje następujące możliwości:

Ocena lokalnych wystąpień programu SQL Server migrujących na platformę Azure

Ocena lokalnych wystąpień programu SQL Server pod kątem migracji do usługi Azure SQL Database lub Azure SQL Managed Instance. Proces oceny ułatwia wykrywanie następujących problemów, które mogą mieć wpływ na migrację Azure SQL, i zawiera szczegółowe wskazówki dotyczące ich rozwiązywania.

  • Problemy z blokowaniem migracji: wykrywa problemy ze zgodnością, które blokują migrację lokalnej bazy danych programu SQL Server do usługi Azure SQL Database lub azure SQL Managed Instance. Usługa DMA udostępnia zalecenia ułatwiające rozwiązanie tych problemów.

  • Częściowo obsługiwane lub nieobsługiwane funkcje: wykrywa częściowo obsługiwane lub nieobsługiwane funkcje, które są obecnie używane przez źródłowe wystąpienie programu SQL Server. Usługa DMA udostępnia kompleksowy zestaw zaleceń, alternatywne podejścia dostępne na platformie Azure i kroki ograniczania ryzyka, dzięki czemu można je uwzględnić w projektach migracji.

Odnajdywanie problemów, które mają wpływ na uaktualnienie

Odkryj problemy, które mogą mieć wpływ na uaktualnienie do lokalnego programu SQL Server. Są one opisane jako problemy ze zgodnością i są zorganizowane w następujących kategoriach:

  • Zmiany powodujące niezgodność
  • Zmiany zachowania
  • Przestarzałe funkcje

Odkryj nowe funkcje

Odkryj nowe funkcje na docelowej platformie programu SQL Server, z których baza danych może korzystać po uaktualnieniu. Są one opisane jako zalecenia dotyczące funkcji i są zorganizowane w następujących kategoriach:

  • Wydajność
  • Bezpieczeństwo
  • Przechowywanie

Migrowanie wystąpień lokalnych do programu SQL Server na maszynach wirtualnych platformy Azure

Przeprowadź migrację lokalnego wystąpienia programu SQL Server do nowoczesnego wystąpienia programu SQL Server hostowanego lokalnie lub na maszynie wirtualnej platformy Azure dostępnej z sieci lokalnej. Dostęp do maszyny wirtualnej platformy Azure można uzyskać przy użyciu sieci VPN lub innych technologii. Przepływ pracy migracji ułatwia migrowanie następujących składników:

  • Schemat baz danych
  • Dane i użytkownicy
  • Role serwera
  • Logowania do SQL Server i Windows

Ocena migracji lokalnych pakietów usług SSIS na platformę Azure

Ocena lokalnych pakietów usług SQL Server Integration Services (SSIS) migrujących do usługi Azure SQL Database lub Azure SQL Managed Instance. Ocena pomaga wykrywać problemy, które mogą mieć wpływ na migrację. Są one opisane jako problemy ze zgodnością i są zorganizowane w następujących kategoriach:

  • Blokady migracji: wykrywa problemy ze zgodnością, które blokują migrowanie pakietów źródłowych na platformę Azure. Usługa DMA udostępnia zalecenia ułatwiające rozwiązanie tych problemów.

  • Problemy z informacjami: wykrywa częściowo obsługiwane lub przestarzałe funkcje, które są używane w pakietach źródłowych.

Nawiązywanie połączenia z bazami danych po migracji

Po pomyślnej migracji aplikacje mogą bezproblemowo łączyć się z docelowymi bazami danych SQL.

Uprawnienia

Aby uruchomić ocenę, musisz być członkiem roli sysadmin programu SQL Server. Zalecana rozdzielczość wyświetlania to 1024x756.

Obsługiwane wersje źródłowe i docelowe

Program DMA zastępuje wszystkie poprzednie wersje programu SQL Server Upgrade Advisor i powinien być używany do uaktualniania dla większości wersji programu SQL Server. Na poniższej liście przedstawiono obsługiwane wersje źródłowe i docelowe do oceny:

Obsługiwane źródła

  • SQL Server 2005 (przestarzałe)
  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019
  • SQL Server 2022
  • Usługa Amazon RDS dla programu SQL Server

obsługiwane cele