Posouzení databáze pomocí datového Pomocník s migrací

Dokončeno

Data Pomocník s migrací (DMA) je samostatná aplikace, která spouští sadu úloh, které pomáhají migrovat nebo upgradovat databáze SQL Serveru. DMA pomáhá zjišťovat zásadní změny, změny chování a zastaralé funkce. Pokud migrujete na místního hostitele SQL Serveru, můžete také spustit posouzení parity funkcí a najít funkce v cílové verzi, které můžou zvýšit výkon vaší databáze. V případě migrace do Azure SQL zkontroluje DMA paritu funkcí a odhalí částečně nebo nepodporované funkce v Azure.

Doba trvání hodnocení DMA závisí na velikosti zdrojové databáze. Pokud chcete zkrátit dobu posouzení velkých databází, můžete spustit posouzení kompatibility a doporučení nových funkcí samostatně.

Poznámka:

I když je Pomocník s migrací databáze užitečným nástrojem, doporučujeme používat službu Azure Database Migration Service pro velké migrace a vylepšit celkové prostředí.

Instalace Pomocník s migrací Microsoft Data

Data Pomocník s migrací je možné stáhnout a nainstalovat na počítač, ze kterého aktuálně spravujete databáze. DMA je izolovaný od jakéhokoli jiného softwaru a nemá žádné závislosti kromě přihlašovacích údajů pro instanci SQL Serveru, kterou chcete upgradovat. Nedoporučuje se instalovat DMA na stejný server jako SQL Server.

Pokud chcete nainstalovat DMA, stáhněte si nejnovější verzi nástroje z webu Microsoft Download Center a spusťte soubor DataMigrationAssistant.msi.

Po instalaci DMA budete potřebovat přístup k instancím SQL Serveru a síťové infrastruktuře.

  • Při spuštění posouzení vyžaduje DMA přístup ke zdrojové databázi.
  • Při spuštění upgradu nebo migrace vyžaduje DMA přístup ke zdrojovým a cílovým databázím. Účet musí mít oprávnění CONTROL SERVER ve zdroji a oprávnění správce v cíli.

Doporučujeme spustit DMA s databázemi ve vývojovém nebo testovacím prostředí před produkčními databázemi.

Zjišťování problémů s kompatibilitou a parity funkcí

V našem scénáři právní firmy jste identifikovali instance SQL Serveru ve vaší organizaci, které vyžadují upgrade. Chcete zkontrolovat, že databáze budou po migraci i nadále fungovat. Váš CTO vytváří sestavu s podrobnostmi o návratnosti investic (ROI), kterou jste získali migrací databází na nejnovější verzi SQL Serveru. Chtějí, abyste zadali podrobnosti o podporovaných funkcích, které uživatelům poskytují výhody. Tyto informace pomáhají předvést výhody investice pro uživatele.

Microsoft Data Pomocník s migrací (DMA) kontroluje problémy s kompatibilitou každé databáze a vzhledem k tomu, že několik databází přechází do služby Azure SQL Database, identifikuje funkce, které nebudou po migraci podporované. DMA také doporučuje, jak používat nové funkce v cílové databázi.

Kompatibilita databází

Zjistěte problémy, které můžou ovlivnit upgrade na místní SQL Server. Jsou popsány jako problémy s kompatibilitou a jsou uspořádány do následujících kategorií:

  • Změny způsobující chyby
  • Změny chování
  • Zastaralé funkce

Důležité

Migrace databáze na novější verzi SQL Serveru nezaručuje vyšší výkon. Je možné, že bez provedení jakýchkoli změn v databázi během migrace nebo po ní nemusí dotazy běžet optimálně v cíli kvůli změnám v dotazovacím stroji.

Parita funkcí

Data Pomocník s migrací vytvoří seznam nepodporovaných a částečně podporovaných funkcí, pokud spustíte posouzení parity funkcí pro cílovou službu Azure SQL Database, spravovanou instanci Azure SQL nebo SQL Server pro Linux.

DMA identifikuje nepodporované funkce porovnáním komponent nainstalovaných ve zdrojové instanci s cílovým prostředím. V současné době se například hlavní datové služby (MDS), Služba Analysis Services serveru SQL (SSAS) a SQL Server Reporting Services (SSRS) nepodporují ve službě Azure SQL Database nebo SQL Serveru pro Linux. Jakákoli interakce s těmito službami by vyžadovala odebrání nebo opětovné vytvoření, aby byla zajištěna kompatibilita s cílovým prostředím.

Částečně podporované funkce ve službě Azure SQL Database nebo SQL Serveru pro Linux nemají stejnou hloubku funkcí jako místní verze Windows. Systém DMA automaticky najde nesrovnalosti mezi funkcemi, takže můžete plánovat případné překážky.

Cvičení: Spuštění posouzení parity funkcí

  1. V DMA vyberte + Nový a zadejte následující informace:
    • Typ projektu – posouzení
    • Název projektu –< zadejte název vaší preference.>
    • Typ posouzení – Databázový stroj
    • Typ zdrojového serveru – SQL Server
    • Typ cílového serveru – Azure SQL Database Jedná se o cílový server, který posuzujete z důvodu kompatibility.
  2. Vyberte příkaz Vytvořit.
  3. Na stránce posouzení vyberte Zkontrolovat paritu funkcí. Vyberte Další.

    Poznámka:

    V závislosti na cílové verzi SQL nebude k dispozici posouzení parity funkcí.

  4. Na Připojení na bočním panelu serveru zadejte podrobnosti o připojení ke zdrojovému serveru. Vyberte Připojit.
  5. Na bočním panelu Přidat zdroje vyberte databázi pro posouzení. Vyberte Přidat.

    Poznámka:

    Volitelně můžete zadat cestu ke složce obsahující soubory s rozšířenými událostmi pro vyhodnocení trasování.

  6. Vyberte Spustit posouzení a jakmile se posouzení dokončí, můžete výsledky zobrazit na kartě Kontrola výsledků .

Snímek obrazovky s kartou zkontrolovat výsledky po spuštění posouzení v datovém Pomocník s migrací

Výsledky posouzení kompatibility

Pokud na stránce posouzení zvolíte možnost Zkontrolovat problémy s kompatibilitou, výsledky se zobrazí v trochu jiném formátu.

  • Pro každou otestovanou verzi je karta. Pro každou kartu kompatibility může existovat poznámka ke změnám chování se seznamem problémů ke kontrole.
  • V závislosti na problému může existovat také část Ovlivněné objekty s poznámkami k doporučeným opravám.

Snímek obrazovky s kartou zkontrolovat výsledky po spuštění posouzení kompatibility v datovém Pomocník s migrací

Volitelně můžete uložit každý projekt posouzení a později ho znovu otevřít, abyste si mohli zobrazit výsledky. To vám umožní znovu se podívat na posouzení a znovu ho vyhodnotit, pokud se od poslední kontroly provedly nějaké změny. Můžete také odstranit všechna posouzení, která už nepotřebujete.