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:
- Uaktualnianie do nowej wersji programu SQL Server
- Migracja do usługi Azure SQL Database
- Migracja do Azure SQL Managed Instance
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
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
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017 w systemach Windows i Linux
- SQL Server 2019 na Windows i Linux
- SQL Server 2022 w systemach Windows i Linux
- Azure SQL Database
- "Azure SQL Managed Instance" (tylko ocena)
- SQL Server na maszynach wirtualnych Azure