Samouczek: migrowanie programu SQL Server do usługi Azure SQL Database przy użyciu usługi DMS (wersja klasyczna)

Ważne

Azure Database Migration Service (wersja klasyczna) — scenariusze SQL znajdują się na ścieżce wycofania. Od 1 sierpnia 2023 r. nie możesz już tworzyć nowych zasobów usługi Database Migration Service (klasycznej) dla scenariuszy programu SQL Server z witryny Azure Portal. Usługa zostanie wycofana 15 marca 2026 r. dla wszystkich klientów. W przypadku bezproblemowych migracji z wielu źródeł baz danych do obiektów docelowych usługi Azure SQL firma Microsoft zaleca korzystanie z najnowszej wersji usługi Azure Database Migration Service, która jest dostępna jako rozszerzenie Azure SQL Migration w narzędziu Azure Data Studio lub za pośrednictwem witryny Azure Portal lub za pośrednictwem programu Azure PowerShell i interfejsu wiersza polecenia platformy Azure. Aby uzyskać więcej informacji, zobacz Powiadomienie o wycofaniu: Database Migration Service (wersja klasyczna).

Uwaga

W tym samouczku jest używana starsza wersja usługi Azure Database Migration Service. Aby uzyskać lepszą funkcjonalność i możliwość obsługi, rozważ migrację do usługi Azure SQL Database przy użyciu rozszerzenia migracji usługi Azure SQL dla usługi Azure Data Studio.

Aby porównać funkcje między wersjami, przejrzyj porównanie wersji.

Za pomocą usługi Azure Database Migration Service można migrować bazy danych z wystąpienia programu SQL Server do usługi Azure SQL Database. W tym samouczku przeprowadzisz migrację bazy danych AdventureWorks2016 przywróconej do lokalnego wystąpienia programu SQL Server 2016 (lub nowszego) do pojedynczej bazy danych lub bazy danych w puli w usłudze Azure SQL Database przy użyciu usługi Azure Database Migration Service.

Poznasz następujące czynności:

  • Oceń i oceń lokalną bazę danych pod kątem wszelkich problemów z blokowaniem przy użyciu Asystent migracji danych.
  • Użyj Asystent migracji danych, aby przeprowadzić migrację przykładowego schematu bazy danych.
  • Zarejestruj dostawcę zasobów Azure DataMigration.
  • Utwórz wystąpienie usługi Azure Database Migration Service.
  • Utwórz projekt migracji przy użyciu usługi Azure Database Migration Service.
  • Uruchamianie migracji.
  • Monitoruj migrację.

Wymagania wstępne

Do ukończenia tego samouczka niezbędne są następujące elementy:

  • Pobierz i zainstaluj program SQL Server 2016 lub nowszy.

  • Włączony protokół TCP/I (domyślnie wyłączony podczas instalacji programu SQL Server Express). Aby go włączyć, wykonaj czynności opisane w artykule Enable or Disable a Server Network Protocol (Włączanie lub wyłączanie protokołu sieciowego serwera).

  • Przywróć bazę danych AdventureWorks2016 do wystąpienia programu SQL Server.

  • Utwórz bazę danych w usłudze Azure SQL Database, którą należy wykonać, wykonując czynności opisane w artykule Tworzenie bazy danych w usłudze Azure SQL Database przy użyciu witryny Azure Portal. Do celów tego samouczka nazwa bazy danych usługi Azure SQL Database to AdventureWorksAzure, ale możesz podać dowolną inną nazwę.

    Uwaga

    Jeśli używasz usług SQL Server Integration Services (SSIS) i chcesz przeprowadzić migrację bazy danych katalogu dla projektów/pakietów SSIS (SSISDB) z programu SQL Server do usługi Azure SQL Database, docelowa baza danych SSISDB zostanie utworzona i będzie zarządzana automatycznie w Twoim imieniu po aprowizacji usług SSIS w usłudze Azure Data Factory (ADF). Aby uzyskać więcej informacji na temat migracji pakietów SSIS, zobacz artykuł Migrowanie pakietów usług SQL Server Integration Services na platformę Azure.

  • Pobierz i zainstaluj najnowszą wersję Asystent migracji Danych.

  • Utworzenie usługi Microsoft Azure Virtual Network dla usługi Azure Database Migration Service przy użyciu modelu wdrożenia usługi Azure Resource Manager, która zapewnia łączność między lokacjami dla lokalnych serwerów źródłowych, z użyciem usługi ExpressRoute lub sieci VPN. Aby uzyskać więcej informacji na temat tworzenia sieci wirtualnej, zobacz dokumentację sieci wirtualnej, a zwłaszcza artykuły Szybki start ze szczegółowymi informacjami krok po kroku.

    Uwaga

    Podczas konfigurowania sieci wirtualnej, jeśli używasz usługi ExpressRoute z komunikacją równorzędną sieci do firmy Microsoft, dodaj następujące punkty końcowe usługi do podsieci , w której będzie aprowizowana usługa:

    • Punkt końcowy docelowej bazy danych (np. punkt końcowy usługi SQL, punkt końcowy usługi Azure Cosmos DB)
    • Punkt końcowy magazynu
    • Punkt końcowy magistrali usług

    Taka konfiguracja jest konieczna, ponieważ usługa Azure Database Migration Service nie ma łączności z Internetem.

    Jeśli nie masz łączności typu lokacja-lokacja między siecią lokalną a platformą Azure lub jeśli przepustowość połączenia lokacja-lokacja jest ograniczona, rozważ użycie usługi Azure Database Migration Service w trybie hybrydowym (wersja zapoznawcza). Tryb hybrydowy korzysta z lokalnego procesu roboczego migracji wraz z wystąpieniem usługi Azure Database Migration Service działającym w chmurze. Aby utworzyć wystąpienie usługi Azure Database Migration Service w trybie hybrydowym, zobacz artykuł Tworzenie wystąpienia usługi Azure Database Migration Service w trybie hybrydowym przy użyciu witryny Azure Portal.

  • Upewnij się, że reguły zabezpieczeń sieciowej grupy zabezpieczeń sieci wirtualnej nie blokują wychodzącego portu 443 elementu ServiceTag dla usług ServiceBus, Storage i AzureMonitor. Aby uzyskać więcej informacji na temat filtrowania ruchu sieciowej grupy zabezpieczeń sieci wirtualnej platformy Azure, zobacz artykuł Filtrowanie ruchu sieciowego za pomocą sieciowych grup zabezpieczeń.

  • Zapora sytemu Windows skonfigurowana pod kątem dostępu do aparatu bazy danych.

  • Otwórz zaporę w systemie Windows, aby zezwolić usłudze Azure Database Migration Service na dostęp do źródłowego programu SQL Server, który domyślnie to port TCP 1433. Jeśli wystąpienie domyślne nasłuchuje na innym porcie, dodaj je do zapory.

  • Jeśli używasz wielu wystąpień programu SQL Server o nazwie przy użyciu portów dynamicznych, możesz włączyć usługę SQL Browser i zezwolić na dostęp do portu UDP 1434 za pośrednictwem zapór, aby usługa Azure Database Migration Service mogła połączyć się z nazwanym wystąpieniem na serwerze źródłowym.

  • W przypadku korzystania z urządzenia zapory przed źródłowymi bazami danych może być konieczne dodanie reguł zapory, aby umożliwić usłudze Azure Database Migration Service dostęp do źródłowych baz danych na potrzeby migracji.

  • Utwórz regułę zapory ip na poziomie serwera dla usługi Azure SQL Database, aby umożliwić usłudze Azure Database Migration Service dostęp do docelowych baz danych. Podaj zakres podsieci sieci wirtualnej używanej dla usługi Azure Database Migration Service.

  • Sprawdź, czy poświadczenia użyte do nawiązania połączenia ze źródłowym wystąpieniem programu SQL Server mają uprawnienia CONTROL SERVER.

  • Upewnij się, że poświadczenia używane do nawiązywania połączenia z docelowym wystąpieniem usługi Azure SQL Database mają uprawnienia CONTROL DATABASE w docelowych bazach danych.

    Ważne

    Utworzenie wystąpienia usługi Azure Database Migration Service wymaga dostępu do ustawień sieci wirtualnej, które zwykle nie należą do tej samej grupy zasobów. W związku z tym użytkownik tworzący wystąpienie usługi DMS wymaga uprawnień na poziomie subskrypcji. Aby utworzyć wymagane role, które można przypisać zgodnie z potrzebami, uruchom następujący skrypt:

    
    $readerActions = `
    "Microsoft.Network/networkInterfaces/ipConfigurations/read", `
    "Microsoft.DataMigration/*/read", `
    "Microsoft.Resources/subscriptions/resourceGroups/read"
    
    $writerActions = `
    "Microsoft.DataMigration/services/*/write", `
    "Microsoft.DataMigration/services/*/delete", `
    "Microsoft.DataMigration/services/*/action", `
    "Microsoft.Network/virtualNetworks/subnets/join/action", `
    "Microsoft.Network/virtualNetworks/write", `
    "Microsoft.Network/virtualNetworks/read", `
    "Microsoft.Resources/deployments/validate/action", `
    "Microsoft.Resources/deployments/*/read", `
    "Microsoft.Resources/deployments/*/write"
    
    $writerActions += $readerActions
    
    # TODO: replace with actual subscription IDs
    $subScopes = ,"/subscriptions/00000000-0000-0000-0000-000000000000/","/subscriptions/11111111-1111-1111-1111-111111111111/"
    
    function New-DmsReaderRole() {
    $aRole = [Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition]::new()
    $aRole.Name = "Azure Database Migration Reader"
    $aRole.Description = "Lets you perform read only actions on DMS service/project/tasks."
    $aRole.IsCustom = $true
    $aRole.Actions = $readerActions
    $aRole.NotActions = @()
    
    $aRole.AssignableScopes = $subScopes
    #Create the role
    New-AzRoleDefinition -Role $aRole
    }
    
    function New-DmsContributorRole() {
    $aRole = [Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition]::new()
    $aRole.Name = "Azure Database Migration Contributor"
    $aRole.Description = "Lets you perform CRUD actions on DMS service/project/tasks."
    $aRole.IsCustom = $true
    $aRole.Actions = $writerActions
    $aRole.NotActions = @()
    
      $aRole.AssignableScopes = $subScopes
    #Create the role
    New-AzRoleDefinition -Role $aRole
    }
    
    function Update-DmsReaderRole() {
    $aRole = Get-AzRoleDefinition "Azure Database Migration Reader"
    $aRole.Actions = $readerActions
    $aRole.NotActions = @()
    Set-AzRoleDefinition -Role $aRole
    }
    
    function Update-DmsConributorRole() {
    $aRole = Get-AzRoleDefinition "Azure Database Migration Contributor"
    $aRole.Actions = $writerActions
    $aRole.NotActions = @()
    Set-AzRoleDefinition -Role $aRole
    }
    
    # Invoke above functions
    New-DmsReaderRole
    New-DmsContributorRole
    Update-DmsReaderRole
    Update-DmsConributorRole
    

Ocena lokalnej bazy danych

Przed przeprowadzeniem migracji danych z wystąpienia programu SQL Server do pojedynczej bazy danych lub bazy danych w puli w usłudze Azure SQL Database należy ocenić bazę danych programu SQL Server pod kątem wszelkich problemów blokujących, które mogą uniemożliwić migrację. Korzystając z Asystent migracji danych, wykonaj kroki opisane w artykule Przeprowadzanie oceny migracji programu SQL Server, aby ukończyć ocenę lokalnej bazy danych. W skrócie należy wykonać następujące czynności:

  1. W programie Data Migration Assistant wybierz ikonę New + (Nowy), a następnie wybierz typ projektu Assessment (Ocena).

  2. Określ nazwę projektu. Z listy rozwijanej Typ oceny wybierz pozycję Aparat bazy danych, w polu tekstowym Typ serwera źródłowego wybierz pozycję SQL Server, w polu tekstowym Typ serwera docelowego wybierz pozycję Azure SQL Database, a następnie wybierz pozycję Utwórz , aby utworzyć projekt.

    Oceniając źródłową bazę danych programu SQL Server podczas migracji do bazy danych usługi Azure SQL Database (pojedynczej lub w puli), możesz wybrać co najmniej jeden z następujących typów raportów oceny:

    • Check database compatibility (Sprawdzanie zgodności bazy danych)
    • Check feature parity (Sprawdzanie równoważności funkcji)

    Oba typy raportów są domyślnie zaznaczone.

  3. W programie Data Migration Assistant na ekranie Options (Opcje) wybierz polecenie Next (Dalej).

  4. Na ekranie Select sources (Wybierz źródła) w oknie dialogowym Connect to a server (Nawiązywanie połączenia z serwerem) podaj parametry połączenia z programem SQL Server, a następnie wybierz polecenie Connect (Połącz).

  5. W oknie dialogowym Dodawanie źródeł wybierz pozycję AdventureWorks2016, wybierz pozycję Dodaj, a następnie wybierz pozycję Rozpocznij ocenę.

    Uwaga

    Jeśli używasz usług SSIS, program DMA nie obsługuje obecnie oceny źródłowej bazy danych SSISDB. Jednak projekty/pakiety SSIS zostaną ocenione/zweryfikowane, ponieważ są ponownie wdrażane do docelowej bazy danych SSISDB hostowanej przez usługę Azure SQL Database. Aby uzyskać więcej informacji na temat migracji pakietów SSIS, zobacz artykuł Migrowanie pakietów usług SQL Server Integration Services na platformę Azure.

    Po zakończeniu oceny zostaną wyświetlone wyniki podobne do widocznych na poniższej ilustracji:

    Assess data migration

    W przypadku baz danych w usłudze Azure SQL Database oceny identyfikują problemy z parzystością funkcji i problemy z blokowaniem migracji do wdrożenia w pojedynczej bazie danych lub bazie danych w puli.

    • Kategoria SQL Server feature parity (Równoważność funkcji programu SQL Server) zapewnia rozbudowany zestaw zaleceń, alternatywne metody postępowania dostępne na platformie Azure i czynności korygujące, które pomogą Ci zaplanować projekty migracji.
    • Kategoria Problemy ze zgodnością identyfikuje częściowo obsługiwane lub nieobsługiwane funkcje, które odzwierciedlają problemy ze zgodnością, które mogą blokować migrację baz danych programu SQL Server do usługi Azure SQL Database. Przedstawiane są również zalecenia, które pomogą Ci rozwiązać te problemy.
  6. Zapoznaj się z wynikami oceny dotyczącymi problemów blokujących migrację oraz równoważności funkcji, wybierając odpowiednie opcje.

Migrowanie przykładowego schematu

Jeśli ocena wypadła dobrze i wiesz, że wybrana baza danych nadaje się do migracji do bazy danych usługi Azure SQL Database (pojedynczej lub w puli), użyj programu DMA, aby przeprowadzić migrację schematu do usługi Azure SQL Database.

Uwaga

Przed utworzeniem projektu migracji w usłudze Data Asystent migracji upewnij się, że masz już aprowizowaną bazę danych na platformie Azure, jak wspomniano w wymaganiach wstępnych.

Ważne

Jeśli korzystasz z usług SSIS, program DMA nie obsługuje obecnie migracji źródłowej bazy danych SSISDB, ale możesz ponownie wdrożyć swoje projekty/pakiety SSIS do docelowej bazy danych SSISDB hostowanej przez usługę Azure SQL Database. Aby uzyskać więcej informacji na temat migracji pakietów SSIS, zobacz artykuł Migrowanie pakietów usług SQL Server Integration Services na platformę Azure.

Aby przeprowadzić migrację schematu AdventureWorks2016 do pojedynczej bazy danych lub bazy danych w puli usługi Azure SQL Database, wykonaj następujące kroki:

  1. W programie Data Migration Assistant wybierz ikonę New + (Nowy), a następnie w obszarze Project type (Typ projektu) wybierz pozycję Migration (Migracja).

  2. Wpisz nazwę projektu, w polu tekstowym Source server type (Typ serwera źródłowego) wybierz pozycję SQL Server, a następnie w polu tekstowym Target server type (Typ serwera docelowego) wybierz pozycję Azure SQL Database.

  3. W obszarze Migration Scope (Zakres migracji), wybierz pozycję Schema only (Tylko schemat).

    Po wykonaniu poprzednich kroków interfejs programu Data Migration Assistant powinien wyglądać tak, jak pokazano na poniższej ilustracji:

    Create Data Migration Assistant Project

  4. Wybierz polecenie Create (Utwórz), aby utworzyć projekt.

  5. W Asystent migracji danych określ szczegóły połączenia źródłowego dla programu SQL Server, wybierz pozycję Połączenie, a następnie wybierz bazę danych AdventureWorks2016.

    Data Migration Assistant Source Connection Details

  6. Wybierz pozycję Dalej, w obszarze Połączenie do serwera docelowego, określ szczegóły połączenia docelowego dla usługi Azure SQL Database, wybierz pozycję Połączenie, a następnie wybierz bazę danych AdventureWorksAzure, która została wstępnie aprowizowana w usłudze Azure SQL Database.

    Data Migration Assistant Target Connection Details

  7. Wybierz przycisk Dalej, aby przejść do ekranu Wybierz obiekty, na którym można określić obiekty schematu w bazie danych AdventureWorks2016, które mają zostać wdrożone w usłudze Azure SQL Database.

    Domyślnie zaznaczone są wszystkie obiekty.

    Generate SQL Scripts

  8. Wybierz polecenie Generate SQL script (Wygeneruj skrypt SQL), aby utworzyć skrypty SQL, a następnie sprawdź skrypty pod kątem błędów.

    Schema Script

  9. Wybierz polecenie Deploy schema (Wdróż schemat), aby wdrożyć schemat do usługi Azure SQL Database, a po wdrożeniu schematu sprawdź serwer docelowy pod kątem nieprawidłowości.

    Deploy Schema

Rejestrowanie dostawcy zasobów

Przed utworzeniem pierwszego wystąpienia usługi Database Migration Service zarejestruj dostawcę zasobów Microsoft.DataMigration.

  1. Zaloguj się w witrynie Azure Portal. Wyszukaj i wybierz pozycję Subskrypcje.

    Show portal subscriptions

  2. Wybierz subskrypcję, w której chcesz utworzyć wystąpienie usługi Azure Database Migration Service, a następnie wybierz pozycję Dostawcy zasobów.

    Show resource providers

  3. Wyszukaj pozycję migracja, a następnie wybierz pozycję Zarejestruj dla pozycji Microsoft.DataMigration.

    Register resource provider

Tworzenie wystąpienia usługi Azure Database Migration Service

  1. W menu witryny Azure Portal lub na stronie głównej wybierz pozycję Utwórz zasób. Wyszukaj i wybierz pozycję Azure Database Migration Service.

    Azure Marketplace

  2. Na ekranie Azure Database Migration Service wybierz polecenie Utwórz.

    Create Azure Database Migration Service instance

    Wybierz odpowiedni typ serwera źródłowego i typ serwera docelowego, a następnie wybierz opcję Database Migration Service (wersja klasyczna).

    Select Database Migration Service (Classic) scenario

  3. Na ekranie Tworzenie podstaw usługi Migration Service :

    • Wybierz subskrypcję.
    • Utwórz nową grupę zasobów lub wybierz istniejącą.
    • Określ nazwę wystąpienia usługi Azure Database Migration Service.
    • Wybierz lokalizację, w której chcesz utworzyć wystąpienie usługi Azure Database Migration Service.
    • Wybierz platformę Azure jako tryb usługi.
    • Wybierz warstwę cenową. Aby uzyskać więcej informacji na temat kosztów i warstw cenowych, zobacz stronę z cennikiem.

    Configure Azure Database Migration Service instance basics settings

    • Wybierz pozycję Dalej: Sieć.
  4. Na ekranie Tworzenie sieci usługi Migration Service :

    • Wybierz istniejącą sieć wirtualną lub utwórz nową. Sieć wirtualna zapewnia usłudze Azure Database Migration Service dostęp do serwera źródłowego i wystąpienia docelowego. Aby uzyskać więcej informacji na temat tworzenia sieci wirtualnej w witrynie Azure Portal, zobacz artykuł Tworzenie sieci wirtualnej przy użyciu witryny Azure Portal.

    Configure Azure Database Migration Service instance networking settings

    • Wybierz pozycję Przejrzyj i utwórz , aby przejrzeć szczegóły, a następnie wybierz pozycję Utwórz , aby utworzyć usługę.

    • Po kilku chwilach wystąpienie usługi Azure Database Migration Service zostanie utworzone i będzie gotowe do użycia:

    Migration service created

Tworzenie projektu migracji

Po utworzeniu usługi znajdź ją w witrynie Azure Portal, otwórz ją, a następnie utwórz nowy projekt migracji.

  1. W menu witryny Azure Portal wybierz pozycję Wszystkie usługi. Wyszukaj i wybierz pozycję Azure Database Migration Services.

    Locate all instances of Azure Database Migration Service

  2. Na ekranie Usługi Azure Database Migration Services wybierz utworzone wystąpienie usługi Azure Database Migration Service.

  3. Wybierz pozycję Nowy projekt migracji.

    Locate your instance of Azure Database Migration Service

  4. Na ekranie Nowy projekt migracji określ nazwę projektu, w polu tekstowym Typ serwera źródłowego wybierz pozycję SQL Server, w polu tekstowym Typ serwera docelowego wybierz pozycję Azure SQL Database, a następnie w polu Wybierz typ działania migracji wybierz pozycję Migracja danych.

    Create Database Migration Service Project

  5. Wybierz polecenie Utwórz i uruchom działanie, aby utworzyć projekt i uruchomić działanie migracji.

Określanie szczegółów źródła

  1. Na ekranie Wybierz źródło określ szczegóły połączenia dla źródłowego wystąpienia programu SQL Server.

    Upewnij się, że używasz w pełni kwalifikowanej nazwy domeny źródłowego wystąpienia programu SQL Server. Możesz również użyć adresu IP, jeśli rozpoznawanie nazw DNS nie jest możliwe.

  2. Jeśli nie zainstalowano zaufanego certyfikatu na serwerze źródłowym, zaznacz pole wyboru Certyfikat serwera zaufania.

    Jeśli zaufany certyfikat nie został zainstalowany, program SQL Server wygeneruje certyfikat z podpisem własnym po uruchomieniu wystąpienia. Ten certyfikat jest używany do szyfrowania poświadczeń połączeń klienta.

    Uwaga

    Połączenia TLS szyfrowane przy użyciu certyfikatu z podpisem własnym nie zapewniają silnych zabezpieczeń. Są one podatne na ataki typu „man-in-the-middle”. Nie należy polegać na protokole TLS przy użyciu certyfikatów z podpisem własnym w środowisku produkcyjnym lub na serwerach połączonych z Internetem.

    Ważne

    Jeśli korzystasz z usług SSIS, program DMS nie obsługuje obecnie migracji źródłowej bazy danych SSISDB, ale możesz ponownie wdrożyć swoje projekty/pakiety SSIS do docelowej bazy danych SSISDB hostowanej przez usługę Azure SQL Database. Aby uzyskać więcej informacji na temat migracji pakietów SSIS, zobacz artykuł Migrowanie pakietów usług SQL Server Integration Services na platformę Azure.

    Source Details

  3. Wybierz pozycję Dalej: Wybierz bazy danych.

Wybieranie baz danych na potrzeby migracji

Wybierz wszystkie bazy danych lub określone bazy danych, które chcesz przeprowadzić migrację do usługi Azure SQL Database. Usługa DMS zapewnia oczekiwany czas migracji dla wybranych baz danych. Jeśli przestój migracji jest akceptowalny, kontynuuj migrację. Jeśli przestoje migracji nie są akceptowalne, rozważ migrację do usługi SQL Managed Instance z niemal zerowym przestojem lub prześlij pomysły/sugestie dotyczące poprawy oraz inne opinie na forum społeczności platformy Azure — Azure Database Migration Service.

  1. Wybierz bazy danych, które mają zostać zmigrowane z listy dostępnych baz danych.

  2. Przejrzyj oczekiwany przestój. Jeśli jest to akceptowalne, wybierz pozycję Dalej: Wybierz element docelowy >>

    Source databases

Określanie szczegółów elementu docelowego

  1. Na ekranie Wybierz element docelowy podaj ustawienia uwierzytelniania w usłudze Azure SQL Database.

    Select target

    Uwaga

    Obecnie uwierzytelnianie SQL jest jedynym obsługiwanym typem uwierzytelniania.

  2. Wybierz pozycję Dalej: Mapuj na docelowe bazy danych ekranu, zamapuj źródłową i docelową bazę danych na potrzeby migracji.

    Jeśli docelowa baza danych zawiera taką samą nazwę bazy danych jak źródłowa baza danych, usługa Azure Database Migration Service domyślnie wybiera docelową bazę danych.

    Map to target databases

  3. Wybierz pozycję Dalej: Ustawienia migracji konfiguracji, rozwiń listę tabel, a następnie przejrzyj listę pól, których dotyczy problem.

    Usługa Azure Database Migration Service automatycznie wybiera wszystkie puste tabele źródłowe, które istnieją w docelowym wystąpieniu usługi Azure SQL Database. Jeśli chcesz ponownie przeprowadzić migrację tabel, które już zawierają dane, musisz jawnie wybrać te tabele w tym bloku.

    Select tables

  4. Wybierz pozycję Dalej: Podsumowanie, przejrzyj konfigurację migracji i w polu tekstowym Nazwa działania określ nazwę działania migracji.

    Choose validation option

Uruchamianie migracji

  • Wybierz pozycję Rozpocznij migrację.

    Zostanie wyświetlone okno działania migracji, a Stan działania będzie określony jako Oczekujący.

    Activity Status

Monitorowanie migracji

  1. Na ekranie działania migracji wybieraj polecenie Odśwież, aby zaktualizować ekran, aż do momentu, gdy Stan migracji zmieni się na Ukończono.

    Activity Status Completed

  2. Sprawdź docelowe bazy danych w docelowej usłudze Azure SQL Database.

Dodatkowe zasoby