Szybki Start: Tworzenie wystąpienia trybu hybrydowego z Azure Portal & Azure Database Migration ServiceQuickstart: Create a hybrid mode instance with Azure portal & Azure Database Migration Service

Azure Database Migration Service Tryb hybrydowy zarządza migracjami baz danych przy użyciu procesu roboczego migracji hostowanego lokalnie wraz z wystąpieniem Azure Database Migration Service uruchomionym w chmurze.Azure Database Migration Service hybrid mode manages database migrations by using a migration worker that's hosted on-premises together with an instance of Azure Database Migration Service running in the cloud. Tryb hybrydowy jest szczególnie przydatny w scenariuszach, w których między siecią lokalną a platformą Azure nie ma łączności między lokacjami lub w przypadku ograniczonej przepustowości połączenia typu lokacja-lokacja.Hybrid mode is especially useful for scenarios in which there's a lack of site-to-site connectivity between the on-premises network and Azure or if there's limited site-to-site connectivity bandwidth.

Uwaga

Obecnie Azure Database Migration Service działające w trybie hybrydowym obsługuje migracje SQL Server do programu:Currently, Azure Database Migration Service running in hybrid mode supports SQL Server migrations to:

  • Wystąpienie zarządzane Azure SQL z bliskim przestojem (online).Azure SQL Managed Instance with near zero downtime (online).
  • Azure SQL Database pojedynczą bazę danych z czasem przestoju (offline).Azure SQL Database single database with some downtime (offline).
  • MongoDb do platformy Azure CosmosDB z niemal zerowym przestojem (online).MongoDb to Azure CosmosDB with near zero downtime (online).
  • MongoDb do usługi Azure CosmosDB z pewnym przestojem (offline).MongoDb to Azure CosmosDB with some downtime (offline).

W tym przewodniku szybki start użyjesz Azure Portal, aby utworzyć wystąpienie Azure Database Migration Service w trybie hybrydowym.In this Quickstart, you use the Azure portal to create an instance of Azure Database Migration Service in hybrid mode. Następnie należy pobrać, zainstalować i skonfigurować hybrydowy proces roboczy w sieci lokalnej.Afterwards, you download, install, and set up the hybrid worker in your on-premises network. W trakcie korzystania z wersji zapoznawczej można użyć Azure Database Migration Service trybu hybrydowego do migrowania danych z lokalnego wystąpienia SQL Server do Azure SQL Database.During preview, you can use Azure Database Migration Service hybrid mode to migrate data from an on-premises instance of SQL Server to Azure SQL Database.

Uwaga

Azure Database Migration Service Instalatora hybrydowego jest uruchamiany w systemie Microsoft Windows Server 2012 R2, 2019 Windows Server 2016, w systemie i Windows 10.The Azure Database Migration Service hybrid installer runs on Microsoft Windows Server 2012 R2, Window Server 2016, Windows Server 2019, and Windows 10.

Ważne

Azure Database Migration Service Instalatora hybrydowego wymaga platformy .NET w wersji lub nowszej.The Azure Database Migration Service hybrid installer requires .NET 4.7.2 or later. Aby znaleźć najnowsze wersje programu .NET, zobacz stronę pobieranie .NET Framework .To find the latest versions of .NET, see the Download .NET Framework page.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.If you don't have an Azure subscription, create a free account before you begin.

Logowanie się do witryny Azure PortalSign in to the Azure portal

Otwórz przeglądarkę internetową, przejdź do witryny Microsoft Azure Portal, a następnie wprowadź swoje poświadczenia, aby zalogować się w portalu.Open your web browser, navigate to the Microsoft Azure portal, and then enter your credentials to sign in to the portal.

Widok domyślny to pulpit nawigacyjny usług.The default view is your service dashboard.

Rejestrowanie dostawcy zasobówRegister the resource provider

Zarejestruj dostawcę zasobów Microsoft. datamigration przed utworzeniem pierwszego wystąpienia Azure Database Migration Service.Register the Microsoft.DataMigration resource provider before you create your first instance of Azure Database Migration Service.

  1. W Azure Portal wybierz pozycję subskrypcje, wybierz subskrypcję, w której chcesz utworzyć wystąpienie Azure Database Migration Service, a następnie wybierz pozycję dostawcy zasobów.In the Azure portal, select Subscriptions, select the subscription in which you want to create the instance of Azure Database Migration Service, and then select Resource providers.

    Wyszukaj dostawcę zasobów

  2. Wyszukaj pozycję migracja, a następnie po prawej stronie programu Microsoft. datamigrationwybierz pozycję zarejestruj.Search for migration, and then to the right of Microsoft.DataMigration, select Register.

    Rejestrowanie dostawcy zasobów

Tworzenie wystąpienia usługiCreate an instance of the service

  1. Wybierz pozycję +Utwórz zasób , aby utworzyć wystąpienie Azure Database Migration Service.Select +Create a resource to create an instance of Azure Database Migration Service.

  2. Wyszukaj ciąg "migracja" w portalu Marketplace, wybierz pozycję Azure Database Migration Service, a następnie na ekranie Azure Database Migration Service wybierz pozycję Utwórz.Search the Marketplace for "migration", select Azure Database Migration Service, and then on the Azure Database Migration Service screen, select Create.

  3. Na ekranie Tworzenie usługi migracji:On the Create Migration Service screen:

    • Wybierz nazwę usługi , która jest dopamiętana i unikatowa, aby zidentyfikować wystąpienie Azure Database Migration Service.Choose a Service Name that is memorable and unique to identify your instance of Azure Database Migration Service.

    • Wybierz subskrypcję platformy Azure, w której chcesz utworzyć wystąpienie.Select the Azure Subscription in which you want to create the instance.

    • Wybierz istniejącą grupę zasobów lub Utwórz nową.Select an existing Resource Group or create a new one.

    • Wybierz pozycję Lokalizacja położoną najbliżej Twojego serwera źródłowego lub docelowego.Choose the Location that is closest to your source or target server.

    • W obszarze tryb usługiwybierz pozycję hybrydowe (wersja zapoznawcza).For Service mode, select Hybrid (Preview).

      Tworzenie usługi migracji — podstawy

  4. Wybierz pozycję Przejrzyj i utwórz.Select Review + create.

  5. Na karcie Recenzja + tworzenie Przejrzyj warunki, sprawdź inne podane informacje, a następnie wybierz pozycję Utwórz.On the Review + create tab, review the Terms, verify the other information provided, and then select Create.

    Tworzenie usługi migracji — przegląd + tworzenie

    Po kilku chwilach wystąpienie Azure Database Migration Service w trybie hybrydowym zostanie utworzone i będzie gotowe do skonfigurowania.After a few moments, your instance of Azure Database Migration Service in hybrid mode is created and ready to set up. Wystąpienie Azure Database Migration Service jest wyświetlane jak pokazano na poniższej ilustracji:The Azure Database Migration Service instance displays as shown in the following image:

    Azure Database Migration Service wystąpienie trybu hybrydowego

  6. Po utworzeniu usługi wybierz pozycję Właściwości, a następnie skopiuj wartość wyświetlaną w polu Identyfikator zasobu , która będzie używana do instalowania Azure Database Migration Service hybrydowego procesu roboczego.After the service created, select Properties, and then copy the value displayed in the Resource Id box, which you'll use to install the Azure Database Migration Service hybrid worker.

    Azure Database Migration Service właściwości trybu hybrydowego

Utwórz identyfikator rejestracji aplikacji platformy AzureCreate Azure App registration ID

Musisz utworzyć identyfikator rejestracji aplikacji platformy Azure, który może być używany przez lokalny proces roboczy, aby komunikować się z Azure Database Migration Service w chmurze.You need to create an Azure App registration ID that the on-premises hybrid worker can use to communicate with Azure Database Migration Service in the cloud.

  1. W Azure Portal wybierz pozycję Azure Active Directory, wybierz pozycję rejestracje aplikacji, a następnie wybierz pozycję Nowa rejestracja.In the Azure portal, select Azure Active Directory, select App registrations, and then select New registration.

  2. Określ nazwę aplikacji, a następnie w obszarze obsługiwane typy kontwybierz typ kont do obsługi, aby określić, kto może korzystać z aplikacji.Specify a name for the application, and then, under Supported account types, select the type of accounts to support to specify who can use the application.

    Azure Database Migration Service aplikacji do rejestrowania w trybie hybrydowym

  3. Użyj wartości domyślnych dla pól URI przekierowania (opcjonalnie) , a następnie wybierz pozycję zarejestruj.Use the default values for the Redirect URI (optional) fields, and then select Register.

  4. Po zakończeniu rejestracji identyfikatora aplikacji Zanotuj Identyfikator aplikacji (klienta), który będzie używany podczas instalowania hybrydowego procesu roboczego.After App ID registration is completed, make a note of the Application (client) ID, which you'll use while installing the hybrid worker.

  5. W Azure Portal przejdź do Azure Database Migration Service, wybierz pozycję Kontrola dostępu (IAM), a następnie wybierz pozycję Dodaj przypisanie roli , aby przypisać dostęp współautora do identyfikatora aplikacji.In the Azure portal, navigate to Azure Database Migration Service, select Access control (IAM), and then select Add role assignment to assign contributor access to the App ID.

    Azure Database Migration Service Przypisywanie roli współautor trybu hybrydowego

  6. Wybierz opcję współautor jako rolę, przypisz dostęp do użytkownika usługi Azure AD lub jednostki usługi, a następnie wybierz nazwę identyfikatora aplikacji.Select Contributor as the role, assign access to Azure AD user, or service principal, and then select the App ID name.

    Szczegóły roli współautor Azure Database Migration Service trybu hybrydowego

  7. Wybierz pozycję Zapisz , aby zapisać przypisanie roli dla identyfikatora aplikacji w zasobie Azure Database Migration Service.Select Save to save the role assignment for the App ID on the Azure Database Migration Service resource.

Pobieranie i Instalowanie hybrydowego procesu roboczegoDownload and install the hybrid worker

  1. W Azure Portal przejdź do wystąpienia Azure Database Migration Service.In the Azure portal, navigate to your instance of Azure Database Migration Service.

  2. W obszarze Ustawieniawybierz pozycję hybrydowe, a następnie wybierz pozycję Pobierz instalatora , aby pobrać hybrydowy proces roboczy.Under Settings, select Hybrid, and then select Installer download to download the hybrid worker.

    Azure Database Migration Service pobierania hybrydowego procesu roboczego

  3. Wyodrębnij plik ZIP na serwerze, który będzie hostować Azure Database Migration Service hybrydowy proces roboczy.Extract the ZIP file on the server that will be hosting the Azure Database Migration Service hybrid worker.

    Ważne

    Azure Database Migration Service Instalatora hybrydowego wymaga platformy .NET w wersji lub nowszej.The Azure Database Migration Service hybrid installer requires .NET 4.7.2 or later. Aby znaleźć najnowsze wersje programu .NET, zobacz stronę pobieranie .NET Framework .To find the latest versions of .NET, see the Download .NET Framework page.

  4. W folderze Install zlokalizuj i Otwórz dmsSettings.jsw pliku, określ identyfikator aplikacji i identyfikator zasobu, a następnie Zapisz plik.In the install folder, locate and open the dmsSettings.json file, specify the ApplicationId and resourceId, and then save the file.

    Azure Database Migration Service ustawień hybrydowego procesu roboczego

  5. Wygeneruj certyfikat, którego Azure Database Migration Service może użyć do uwierzytelnienia komunikacji od hybrydowego procesu roboczego przy użyciu następującego polecenia.Generate a certificate that Azure Database Migration Service can use to authenticate the communication from the hybrid worker by using the following command.

    <drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a GenerateCert
    

    Certyfikat jest generowany w folderze instalacji.A certificate is generated in the Install folder.

    Azure Database Migration Service certyfikat hybrydowego procesu roboczego

  6. W Azure Portal przejdź do identyfikatora aplikacji, w obszarze Zarządzajwybierz pozycję Certyfikaty & wpisy tajne, a następnie wybierz pozycję Przekaż certyfikat , aby wybrać wygenerowany certyfikat publiczny.In the Azure portal, navigate to the App ID, under Manage, select Certificated & secrets, and then select Upload certificate to select the public certificate you generated.

    Azure Database Migration Service przekazywanie certyfikatu hybrydowego procesu roboczego

  7. Zainstaluj Azure Database Migration Service hybrydowy proces roboczy na serwerze lokalnym, uruchamiając następujące polecenie:Install the Azure Database Migration Service hybrid worker on your on-premises server by running the following command:

    <drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a Install -IAcceptDMSLicenseTerms -d
    

    Uwaga

    Podczas uruchamiania polecenia install można także użyć następujących parametrów:When running the install command, you can also use the following parameters:

    • -TelemetryOptOut — wyłącza wysyłanie danych telemetrycznych przez proces roboczy, ale w minimalnym stopniu loguje się lokalnie.-TelemetryOptOut - Stops the worker from sending telemetry but continues to log locally minimally. Instalator nadal wysyła dane telemetryczne.The installer still sends telemetry.
    • -p {InstallLocation}.-p {InstallLocation}. Włącza zmianę ścieżki instalacji, która domyślnie jest "C:\Program Files\DatabaseMigrationServiceHybrid".Enables changing the installation path, which by default is “C:\Program Files\DatabaseMigrationServiceHybrid”.
  8. Jeśli Instalator zostanie uruchomiony bez błędu, usługa wyświetli stan online w Azure Database Migration Service i wszystko jest gotowe do migracji baz danych.If the installer runs without error, then the service will show an online status in Azure Database Migration Service and you're ready to migrate your databases.

    Azure Database Migration Service online

Odinstaluj Tryb hybrydowy Azure Database Migration ServiceUninstall Azure Database Migration Service hybrid mode

Obecnie odinstalowanie Azure Database Migration Service trybu hybrydowego jest obsługiwane tylko za pośrednictwem programu Azure Database Migration Service Instalatora hybrydowego procesu roboczego na serwerze lokalnym przy użyciu następującego polecenia:Currently, uninstalling Azure Database Migration Service hybrid mode is supported only via the Azure Database Migration Service hybrid worker installer on your on-premises server, by using the following command:

<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a uninstall

Uwaga

Podczas uruchamiania polecenia Odinstaluj można także użyć parametru "-ReuseCert", który utrzymuje certyfikat AdApp wygenerowany przez przepływ pracy generateCert.When running the uninstall command, you can also use the “-ReuseCert” parameter, which keeps the AdApp cert generated by the generateCert workflow. Umożliwia to korzystanie z tego samego certyfikatu, który został wcześniej wygenerowany i przekazany.This enables using the same cert that was previously generated and uploaded.

Konfigurowanie Azure Database Migration Service hybrydowego procesu roboczego przy użyciu programu PowerShellSet up the Azure Database Migration Service hybrid worker using PowerShell

Oprócz instalacji Azure Database Migration Service hybrydowego procesu roboczego za pośrednictwem Azure Portal udostępniamy skrypt programu PowerShell , którego można użyć do zautomatyzowania kroków instalacji procesu roboczego po utworzeniu nowego wystąpienia Azure Database Migration Service w trybie hybrydowym.In addition to installing the Azure Database Migration Service hybrid worker via the Azure portal, we provide a PowerShell script that you can use to automate the worker installation steps after you create a new instance of Azure Database Migration Service in hybrid mode. Skrypt:The script:

  1. Tworzy nowy AdApp.Creates a new AdApp.
  2. Pobiera Instalatora.Downloads the installer.
  3. Uruchamia przepływ pracy generateCert.Runs the generateCert workflow.
  4. Przekazuje certyfikat.Uploads the certificate.
  5. Dodaje AdApp jako współautor do wystąpienia Azure Database Migration Service.Adds the AdApp as contributor to your Azure Database Migration Service instance.
  6. Uruchamia przepływ pracy instalacji.Runs the install workflow.

Ten skrypt jest przeznaczony do szybkiego tworzenia prototypów, gdy użytkownik dysponuje już wszystkimi niezbędnymi uprawnieniami w środowisku.This script is intended for quick prototyping when the user already has all the necessary permissions in the environment. Należy pamiętać, że w środowisku produkcyjnym AdApp i certyfikat mogą mieć inne wymagania, więc skrypt może się nie powieść.Note that in your production environment, the AdApp and Cert may have different requirements, so the script could fail.

Ważne

Ten skrypt zakłada, że istnieje wystąpienie Azure Database Migration Service w trybie hybrydowym oraz że używane konto platformy Azure ma uprawnienia do tworzenia AdApps w dzierżawie oraz modyfikowania funkcji kontroli dostępu platformy Azure w ramach subskrypcji.This script assumes that there is an existing instance of Azure Database Migration Service in hybrid mode and that the Azure account used has permissions to create AdApps in the tenant and to modify Azure RBAC on the subscription.

Wypełnij parametry w górnej części skryptu, a następnie uruchom skrypt z wystąpienia administratora programu PowerShell.Fill in the parameters at the top of the script, and then run the script from an Administrator PowerShell instance.

Następne krokiNext steps