Migrace SQL Server do Azure SQL pomocí komponenty migrace v SSMS

Funkce Migrovat SQL Server v SQL Server Management Studio (SSMS) vyhodnocuje instance SQL Serveru a migruje je do Azure SQL.

Azure Arc povoleno Podrobnosti
Ano SSMS používá posouzení připravenosti, která jsou už shromážděná prostřednictvím Azure Arc. Mezi tato posouzení patří zjištění kompatibility, určení velikosti cíle a doporučené cesty migrace.
Ne SSMS spouští místní posouzení připravenosti na základě metadat a doporučuje cíl Azure SQL (Azure SQL Managed Instance nebo SQL Server na Azure Virtual Machines). Z výsledků posouzení můžete zahájit migraci pomocí

– Funkce propojení pro Azure SQL Managed Instance (téměř nulový výpadek)
– Nativní zálohování a obnovení (lift-and-shift)
- Azure Database Migration Service (Azure DMS)

Můžete také zřídit cíle Azure SQL a monitorovat migrace z aplikace SSMS nebo portálu Azure.

Předpoklady

  • SQL Server Management Studio 22 a novějších verzích.
  • Přihlášení k instanci SQL Server s oprávněními sysadmin.

Instalace a konfigurace

  1. Nainstalujte nejnovější verzi SQL Server Management Studio (SSMS). Po dokončení instalace vyberte Upravit>jednotlivé součásti. SSMS se instaluje pomocí instalačního programu Visual Studio.

  2. Vyberte úlohu Hybridní a migrace, zvolte Nainstalovat při stahování z rozevíracího seznamu a vyberte Upravit pro dokončení instalace.

Proces migrace

Tento pracovní postup je vhodný pro SQL Server instance, které Azure Arc nepovolují.

Snímek obrazovky karty Migrace zobrazující možnosti migrace pro samostatné instance SQL Server.

Připojení k SQL Server

  1. Otevřete aplikaci SSMS.
  2. Připojte se ke zdrojové instanci SQL Server.
  3. Klikněte pravým tlačítkem na instanci SQL Server v Průzkumník objektů a vyberte Migrate SQL Server.

Tato akce otevře cílovou stránku Migrace a otevře další průvodce SSMS pro migraci dat.

Posouzení připravenosti na migraci

Úvodní stránka migrace se otevře ve fázi posouzení databáze .

Připravenost Azure pro migraci vyhodnotí vaši databázi pro kompatibilitu s platformou Azure SQL. Kontrola připravenosti migrace identifikuje jakékoli překážky migrace pro Azure SQL Managed Instance, Azure SQL Database nebo SQL Server na Azure Virtual Machines (Azure VM).

Pro spuštění posouzení:

  1. Na úvodní stránce migrace vyberte Spustit posouzení.
  2. Nástroj vygeneruje sestavu HTML s podrobnými zjištěními.
  3. Projděte si cílová doporučení, která jsou určená podle:
    • Cesta migrace s nejméně blokujícími problémy
    • Aktivity migrace vyžadující minimální ruční zásah

Návod

U doporučení pro dimenzování založené na výkonnosti s podrobnými metrikami zvažte použití posouzení připravenosti na migraci, jak je popsáno v metodě SQL Server migrace umožněné pomocí Azure Arc.

Výsledky posouzení poskytují přehled o připravenosti instancí i připravenosti databáze. Kategorie připravenosti jsou popsané v následující tabulce:

Kategorie Description
Ready Databáze je možné migrovat do cíle bez nutnosti jakýchkoli změn.
Připraveno s upozorněními Existují některé neblokující problémy. Migrace může pokračovat bez zásadních změn databáze nebo aplikace.
Nepřipraveno Existují problémy blokující migraci. Tyto problémy vyžadují nápravu před migrací do cílového prostředí. Sestava obsahuje seznam zjištěných problémů, které je potřeba před migrací opravit.

Vybrat cíl

Po dokončení posouzení nastavte cíl migrace:

  1. Vyberte Cíl zajištění pro přístup k Azure SQL Hub.

  2. V centru Azure SQL můžete vytvořit libovolný cílový typ SQL z jednoho podokna:

    • Azure SQL Database
    • Azure SQL Managed Instance (spravovaná instance služby Azure SQL)
    • SQL Server na virtuálním počítači Azure

Migrujte data

Na vstupní stránce Migrace zvolte Migrovat data. Pak můžete zvolit odpovídající metodu migrace na základě vašeho cíle a požadavků.

  • Pomocí odkazu SQL Managed Instance nastavte odkaz SQL Managed Instance.
  • Umožňuje replikaci dat téměř v reálném čase s minimálními výpadky.

Zálohování a obnovení

Azure Database Migration Service (Azure DMS)

  • Přesměruje se na Azure DMS pro migrace na podnikové úrovni.
  • Podporuje všechny cílové typy (SQL Database, SQL Managed Instance a Azure virtuální počítač).
  • Poskytuje možnosti offline i online migrace.
  • Doporučuje se pro rozsáhlé nebo složité migrace.

Monitorování migrace

Sledujte průběh migrace a proveďte přechod.

  1. Pro migrace Azure DMS: Použijte kontrolní panel monitorování Azure DMS.
  2. For Managed Instance link migrations: Monitorujte prostřednictvím vlastnosti SQL Managed Instance link.

aktualizace SQL Serveru

Kromě migrace Azure poskytuje SSMS možnosti upgradu kompatibility databáze database. Posouzení upgradu identifikuje problémy s kompatibilitou související se zásadními změnami, změnami chování a zastaralými funkcemi. Sestava také poskytuje kontrolu parity funkcí pro migraci databází mezi platformami.

Posouzení aktualizace

  1. V části Migrace na vyšší verzi SQL Server vyberte Hodnocení upgradu.
  2. Nástroj vyhodnotí připravenost na upgrade úrovně kompatibility.
  3. Zkontrolujte zlomové změny a zastaralé funkce ve zprávě.

Aktualizace databáze

  1. V části Migrace na vyšší verzi SQL Server přejděte na Upgrade SQL Server.
  2. Postupujte podle kroků upgrade databáze .
  3. Proveďte upgrade na úrovni kompatibility s minimálním přerušením.

Osvědčené postupy

  • Před plánováním migrace vždy spusťte posouzení, abyste včas identifikovali potenciální problémy.
  • Použijte posouzení s podporou Arc, pokud je dostupné, pro přesnější určení velikosti na základě výkonu.
  • Zvolte online migraci (odkaz na Managed Instance nebo Azure DMS online) pro produkční databáze s minimálními výpadky.
  • Před migrací do produkčního prostředí důkladně otestujte neprodukční prostředí.
  • Monitorujte výkon během migrace a po migraci, abyste zajistili optimální konfiguraci.
  • Naplánujte časová okna pro přechod během období s nízkým provozem, abyste minimalizovali dopad na koncové uživatele.

Porovnání možností migrace

Metoda migrace Cílové typy Odstávka Nejvhodnější pro
Odkaz na Managed Instance v SSMS SQL Managed Instance Minimální (online) Produkční databáze, průběžná synchronizace
Zálohování a obnovení Všechno Střední až vysoká Naplánované výpadky
Přenášení protokolových souborů SQL Managed Instance Nízká až střední Velké databáze, tradiční přístup
Azure DMS Všechno Minimální až žádná Podnikové migrace, více databází

Známé problémy

Během migrace můžou nastat následující běžné problémy. K jejich řešení použijte doporučená řešení.

Posouzení selže

  • Ověřte připojení ke zdrojové databázi.
  • Zkontrolujte uživatelská oprávnění pro přístup k systémovému katalogu.
  • Ujistěte se, že je SSMS aktuální.

Výkon migrace je pomalý

  • Zkontrolujte šířku pásma sítě mezi zdrojem a Azure.
  • Projděte si doporučení k určení velikosti cílové úrovně.
  • Zvažte použití Azure ExpressRoute pro velké přenosy dat.

Ověření přechodu selže

  • Ověřte kontroly integrity dat.
  • Zkontrolujte kompatibilitu aplikací s cílovou platformou.
  • Zkontrolujte blokující problémy v hodnotící zprávě.