Rychlý start: Vytvoření instance hybridního režimu s Azure Portal & Azure Database Migration Service
Azure Database Migration Service hybridní režim spravuje migrace databází pomocí pracovního procesu migrace hostovaného místně společně s instancí Azure Database Migration Service spuštěnou v cloudu. Hybridní režim je zvlášť užitečný v situacích, kdy mezi místní sítí a Azure chybí připojení site-to-site nebo pokud existuje omezená šířka pásma připojení site-to-site.
Poznámka
V současné Azure Database Migration Service v hybridním režimu podporuje SQL Server migrace:
- Azure SQL Managed Instance s bezmála prostojů (online)
- Azure SQL Database jedno databázi s nějakým výpadkem (offline).
- MongoDb do Služby Azure Cosmos DB s krát bez výpadků (online)
- MongoDb do Služby Azure Cosmos DB s výpadkem (offline)
V tomto rychlém startu použijete Azure Portal k vytvoření instance Azure Database Migration Service v hybridním režimu. Potom stáhnete, nainstalujete a nastavíte hybrid worker v místní síti. Ve verzi Preview můžete pomocí Azure Database Migration Service režimu migrovat data z místní instance služby SQL Server do Azure SQL Database.
Poznámka
Hybridní Azure Database Migration Service běží na Microsoft Windows Server 2012 R2, Windows Serveru 2016, Windows Serveru 2019 a Windows 10.
Důležité
Hybridní Azure Database Migration Service vyžaduje .NET 4.7.2 nebo novější. Nejnovější verze rozhraní .NET najdete na stránce Stažení .NET Framework.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
Přihlášení k webu Azure Portal
Otevřete webový prohlížeč, přejděte na web Microsoft Azure Portal a pak zadejte svoje přihlašovací údaje pro přihlášení k portálu.
Výchozím zobrazením je váš řídicí panel služby.
Registrace poskytovatele prostředků
Zaregistrujte poskytovatele prostředků Microsoft.DataMigration před vytvořením první instance Azure Database Migration Service.
V Azure Portal vyberte Předplatná, vyberte předplatné, ve kterém chcete vytvořit instanci Azure Database Migration Service a pak vyberte Poskytovatelé prostředků.

Vyhledejte „migration“ a pak napravo od Microsoft.DataMigration vyberte Zaregistrovat.

Vytvoření instance služby
Vyberte +Vytvořit prostředek a vytvořte instanci Azure Database Migration Service.
Vyhledejte na Marketplace "migration", vyberte Azure Database Migration Service a pak na Azure Database Migration Service obrazovky vyberte Vytvořit.
Na obrazovce Vytvořit službu Migration Service:
Zvolte název služby, který je zapamatovatelný a jedinečný k identifikaci vaší instance Azure Database Migration Service.
Vyberte Předplatné Azure, ve kterém chcete instanci vytvořit.
Vyberte existující skupinu prostředků nebo vytvořte novou.
Zvolte Umístění, které je nejblíže vašemu zdrojovému nebo cílovému serveru.
V části Režim služby vyberte Hybridní (Preview).

Vyberte Zkontrolovat a vytvořit.
Na kartě Zkontrolovat a vytvořit si prohlédněte podmínky, ověřte ostatní zadané informace a pak vyberte Vytvořit.

Po chvíli se vaše instance Azure Database Migration Service v hybridním režimu a připravená k nastavení. Zobrazí Azure Database Migration Service, jak je znázorněno na následujícím obrázku:

Po vytvoření služby vyberte Vlastnosti a potom zkopírujte hodnotu zobrazenou v poli ID prostředku, kterou použijete k instalaci Azure Database Migration Service hybrid worker.

Vytvoření ID registrace aplikace Azure
Musíte vytvořit ID registrace aplikace Azure, které může místní hybrid worker použít ke komunikaci s Azure Database Migration Service v cloudu.
V Azure Portal vyberte Azure Active Directory , vyberte Registrace aplikací a pak vyberte Nová registrace.
Zadejte název aplikace a potom v části Podporované typy účtů vyberte typ účtů, které chcete podporovat, a určete, kdo může aplikaci používat.

Pro pole Identifikátor URI přesměrování (volitelné) použijte výchozí hodnoty a pak vyberte Zaregistrovat.
Po dokončení registrace ID aplikace si poznamenejte ID aplikace (klienta), které budete používat při instalaci procesu Hybrid Worker.
V Azure Portal přejděte do části Azure Database Migration Service, vyberte Řízení přístupu (IAM) a pak vyberte Přidat přiřazení role a přiřaďte přístup přispěvatele k ID aplikace.

Jako roli vyberte Přispěvatel, přiřaďte přístup uživateli Azure AD nebo objektu služby a pak vyberte název ID aplikace.

Výběrem možnosti Uložit uložte přiřazení role pro ID aplikace v Azure Database Migration Service prostředku.
Stažení a instalace role Hybrid Worker
V Azure Portal přejděte k vaší instanci Azure Database Migration Service.
V Nastavení vyberte Hybrid (Hybridní) a pak vyberte Installer download (Stažení instalačního programu) a stáhněte hybrid worker.

Extrahujte soubor ZIP na serveru, který bude hostitelem Azure Database Migration Service Hybrid Worker.
Důležité
Hybridní Azure Database Migration Service vyžaduje .NET 4.7.2 nebo novější. Nejnovější verze rozhraní .NET najdete na stránce Stažení .NET Framework.
Ve složce install vyhledejte a otevřete soubor dmsSettings.json, zadejte ApplicationId a resourceId a pak soubor uložte.

Pomocí následujícího příkazu Azure Database Migration Service vygenerovat certifikát, který může použít k ověření komunikace z procesu Hybrid Worker.
<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a GenerateCertVe složce Install se vygeneruje certifikát.

V Azure Portal přejděte na ID aplikace, v části Spravovat vyberte Tajné kódy Certificated & Upload pak vyberte certifikát Upload a vyberte veřejný certifikát, který jste vygeneroval.

Nainstalujte Azure Database Migration Service Hybrid Worker na místní server spuštěním následujícího příkazu:
<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a Install -IAcceptDMSLicenseTerms -dPoznámka
Při spuštění instalačního příkazu můžete také použít následující parametry:
- -TelemetryOptOut – Zastaví pracovnímu procesu odesílání telemetrie, ale nadále se protokolují místně minimálně. Instalační program dál odesílá telemetrii.
- -p {InstallLocation}. Povolí změnu instalační cesty, která je ve výchozím nastavení C:\Program Files\DatabaseMigrationServiceHybrid.
Pokud se instalační program spustí bez chyby, zobrazí se ve službě online Azure Database Migration Service a vy jste připraveni migrovat své databáze.

Odinstalace Azure Database Migration Service hybridního režimu
Odinstalace hybridního Azure Database Migration Service se v současné době podporuje pouze prostřednictvím instalačního programu Azure Database Migration Service Hybrid Worker na místním serveru pomocí následujícího příkazu:
<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a uninstall
Poznámka
Při spuštění příkazu pro odinstalaci můžete také použít parametr -ReuseCert, který uchovává certifikát AdApp vygenerovaný pracovním postupem generateCert. To umožňuje používat stejný certifikát, který byl dříve vygenerován a nahrán.
Nastavení pracovního procesu Azure Database Migration Service Hybrid Worker pomocí PowerShellu
Kromě instalace hybridního pracovního procesu Azure Database Migration Service přes Azure Portal poskytujeme skript PowerShellu, který můžete použít k automatizaci kroků instalace pracovního procesu po vytvoření nové instance Azure Database Migration Service v hybridním režimu. Tento skript:
- Vytvoří novou aplikaci AdApp.
- Stáhne instalační program.
- Spustí pracovní postup generateCert.
- Nahraje certifikát.
- Přidá adapp jako přispěvatele do vaší Azure Database Migration Service instance.
- Spustí pracovní postup instalace.
Tento skript je určený pro rychlé vytváření prototypů, když uživatel už má v prostředí všechna potřebná oprávnění. Všimněte si, že v produkčním prostředí mohou mít aplikace AdApp a Cert jiné požadavky, takže skript může selhat.
Důležité
Tento skript předpokládá, že existuje existující instance Azure Database Migration Service v hybridním režimu a že použitý účet Azure má oprávnění k vytvoření AdApps v tenantovi a úpravě Azure RBAC v předplatném.
Vyplňte parametry v horní části skriptu a pak spusťte skript z instance PowerShellu správce.
Další kroky
Migrace SQL Server do online migrace spravované instance Azure SQLdo SQL Server do Azure SQL Database azure