Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
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.DataMigrationposkytovatel 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
V Azure portálu přejděte na instanci SQL Server registrovanou v Arc.
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í.
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:
Nasaďte agenta Arc pro získání automatického hodnocení. Viz Připojení serveru SQL Server k Azure Arc.
Přeskočte hodnocení a pokračujte na Vybrat cíl, pokud už znáte svou konfiguraci a cíl.
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.
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:
- V panelu migrace databáze vyberte možnost Přidat databázi.
- Zadejte název databáze přesně tak, jak se objevuje na zdrojové instanci SQL Server.
- 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.
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. |
Související obsah
- Přehled migrace SQL Serveru v Azure Arc
- Migrace na Azure SQL Managed Instance
- Příprava prostředí pro migraci LRS – Migrace SQL Serveru ve službě Azure Arc
- Migrace na SQL Server na Azure VM
- Migrace do Azure SQL Database (verze Preview)
- Připravte se na migraci na Azure SQL Database
- Zpětná vazba k zkušenostem s migrací přímo směřuje do produktové skupiny
- Připojení SQL Serveru ke službě Azure Arc
- Migrate SQL Server do Azure SQL pomocí komponenty migrace v SSMS
- Řešení potíží při migraci na Azure SQL Managed Instance