Migrace z instancí SQL Server registrovaných v Arc (bez agenta)

Platí pro: SQL Server

Tento článek ukazuje, jak využít migraci SQL Serveru v Azure Arc k migraci databází z instancí SQL Server, které jsou registrované v Azure Arc bez agenta Azure Connected Machine (bez agenta, registrované instance) do Azure SQL Managed Instance, SQL Server na virtuálních počítačích Azure nebo Azure SQL Database, přímo z portálu Azure.

Overview

Dříve byla možnost migrace v Azure Arc dostupná pouze pro instance SQL Server připojené k Azure Arc přes agenta Arc a rozšíření Azure pro SQL Server. Mnoho organizací registruje instance SQL Server v Azure Arc, ale nemůže nebo nechce nasadit agenta kvůli bezpečnostním, compliance nebo provozním omezením.

Prostředí migrace je nyní dostupné pro instance registrované v Arc a instance bez agenta. Můžete zahájit a dokončit migraci databáze, aniž byste nejprve nasadili Arc agenta.

Protože žádný agent nesynchronizuje inventář nepřetržitě, může být databázový seznam pro instanci bez agenta zastaralý, neúplný nebo nedostupný. Průvodce vám řekne, když tato podmínka nastane, a umožní vám ručně přidávat databáze, abyste mohli pokračovat.

Screenshot Azure portálu zobrazující stránku přehledu instance SQL Server s režimem nastaveným na Registered.

Instance spojené s agentem vs. bezagentní instance

Následující tabulka porovnává možnosti migrace, které jsou dostupné pro každý typ instance.

Schopnost Instance připojená k agentovi Arc instance registrovaná pomocí Arc (bez agenta)
Podokno migrace databáze Available Available
Hodnocení připravenosti na migraci v portálu Azure Dostupné (automatické, týdenní) Není k dispozici – vyžaduje agenta Arc
Inventář databází Automaticky synchronizováno agentem Může být zastaralý nebo neúplný; databáze můžete přidávat ručně
Azure SQL Managed Instance – Log Replay Service (LRS) Available Available
Azure SQL Managed Instance – Managed Instance link Available Není k dispozici
SQL Server na virtuálních počítačích Azure Available Available
Azure SQL Database (náhled) – offline migrace pomocí Azure Database Migration Service (DMS) a vlastního integračního runtime (SHIR) Available Available
Sledujte migrace v portálu Available Available

Prerequisites

Než začnete, ujistěte se, že máte následující položky:

  • Aktivní předplatné Azure.

  • Instance SQL Server registrovaná v Azure Arc bez použití agenta.

  • Oprávnění pro cíl, jak je popsáno v článcích o přípravě pro daný cíl.

  • Příprava na zvolený cílový objekt:

  • Azure SQL Managed Instance (LRS): Azure Blob Storage účet ve stejném předplatném jako cílová managed instance, s nahranými zálohami a udělenými přístupovými oprávněními. Pro více informací viz Připravit prostředí pro migraci LRS.

  • SQL Server na Azure VM: účet Blob Storage s nahranými zálohami a udělenými oprávněními. Vizte Příprava prostředí pro migraci SQL VM.

  • Azure SQL Database: Cílový Azure SQL Database, který si vytvoříte předem, Microsoft.DataMigration poskytovatel zdrojů registrovaný ve vašem předplatném a vlastní integrační runtime registrovaný u vaší instance Azure Database Migration Service, se síťovým připojením jak ke zdrojové instanci SQL Server, tak k cílové instanci Azure SQL Database. Nelze znovu použít vlastní integrační runtime vytvořený v Azure Data Factory. Viz Příprava na migraci do Azure SQL Database.

Important

  • Migrace na Azure SQL Database je offline. Změny provedené ve zdroji po zahájení migrace nejsou zachycené.
  • Výpadek aplikace začíná s migrací.

Limitations

Při migraci z bezagentní instance platí následující omezení:

  • Hodnocení připravenosti na migraci, určení velikosti cílů a doporučení cílů v portálu Azure vyžadují Arc agenta a nejsou dostupné pro instance bez agenta.

  • Propojení spravované instance (replikace v reálném čase) není dostupné pro instance bez agenta. Použijte LRS k migraci na Azure SQL Managed Instance.

  • Seznam databází nemusí odrážet aktuální stav zdrojové instance. Před migrací ověřte databáze.

  • Migrace na Azure SQL Database je zatím ve verzi Preview a funguje pouze offline.

  • Platí také omezení LRS, migrace SQL Serveru na Azure VM a Azure Database Migration Service.

Otevřete panel migrace databáze

  1. V Azure portálu přejděte na instanci SQL Server registrovanou v Arc.

  2. V sekci Migrace vyberte Migrace databáze.

Panel vás provede čtyřmi kroky: Vyhodnocení zdrojové instance, Výběr cíle, Migrace dat a Monitorování a přepnutí.

Snímek obrazovky panelu migrace databáze ukazující čtyři kroky: vyhodnocení, výběr cíle, migrace dat a monitorování.

Hodnotit zdrojovou instanci

Pro instanci bez agenta banner vysvětluje, že hodnocení připravenosti na migraci vyžaduje agenta Arc. Máte dvě možnosti:

Tip

Pro hodnocení bez Arc agenta spusťte hodnocení z migrační komponenty v SQL Server Management Studio (SSMS 22 nebo novější). Pro instance, které nejsou s podporou Arc, SSMS provádí hodnocení a porovnává je s podporovanými cíli Azure SQL. Pro více informací viz Migrovat SQL Server do Azure SQL pomocí migrační komponenty v SSMS.

Screenshot stránky Azure Assessments upozorňující na požadavek na agenta Arc pro automatizované hodnocení serveru SQL Server.

Zkontrolovat a přidat databáze

U instancí bez agenta se databázový seznam nesynchronizuje nepřetržitě, takže může být zastaralý. Banner označuje, kdy může být seznam databází zastaralý. Pro ruční přidání databáze:

  1. V panelu migrace databáze vyberte možnost Přidat databázi.
  2. Zadejte název databáze přesně tak, jak se objevuje na zdrojové instanci SQL Server.
  3. Vyberte tlačítko Přidat.

Databáze je přidána jako databázový zdroj pro danou instanci a stává se dostupnou pro výběr pro migraci.

Screenshot panelu Migrace nových dat, který uvádí databáze se stavem připravenosti na migraci a názvy cílů, zobrazující možnost přidání nové databáze.

Note

Před začátkem migrace ověřte názvy databází se zdrojovou instancí.

Vybrat cíl

V panelu migrace databáze vyberte Vybrat cíl. Vyberte stávající cíl nebo vytvořte nový: Azure SQL Managed Instance, SQL Server na Azure VM nebo Azure SQL Database (náhled). Uveďte údaje o odběru, skupině prostředků a podrobnostech o cíli.

Protože hodnocení portálu není dostupné pro instance bez agenta, vybíráte si a dimenzujete cíl sami. Například můžete použít posouzení v SSMS.

Migrujte data

Postupujte podle postupu pro své cílové zařízení.

Sledujte a převeďte provoz

V panelu migrace databáze vyberte Monitorovat migrace , abyste viděli stav, metodu, cíl, délku a čas spuštění každé databáze. Pro aktuální stav klikněte na tlačítko Aktualizovat.

  • Azure SQL Managed Instance a SQL Server na Azure VM: Když stav ukáže Připraveno k přepnutí, zastavte provoz aplikací a další zápisy do zdroje. Vytvořte a nahrajte finální zálohu transakčních logů pro kterýkoli z cílů a ujistěte se, že všechny zálohy až po tuto poslední zálohu jsou obnoveny před dokončením Cutoveru.
  • Azure SQL Database: Migrace je dokončena, když se stav zobrazí jako Úspěšné. Před přesunem produkčních zátěží ověřte schéma, data a konektivitu aplikace.

Troubleshoot

Použijte následující tabulku k vyřešení běžných problémů s instancemi bez agenta.

Problém Cause Resolution
Hodnocení ukazuje banner vyžadujícího agenta Hodnocení portálu vyžaduje agenta Arc Nasaďte agenta, vyhodnoťte pomocí SSMS nebo pokračujte v migraci bez hodnocení.
Databáze není uvedena Inventář pro instance bez agenta není neustále synchronizovaný Databázi přidejte ručně.
Možnost propojení spravované instance není dostupná Není podporováno pro instance bez agenta Používejte LRS.
Integrační runtime je offline nebo ověření spojení selže Runtime není registrován, nebo neexistuje síťová cesta ke zdroji či cíli Ověřte, že je runtime online, a zkontrolujte připojení k síti.