Principy datových Pomocník s migrací
Migrace dat Pomocník s migrací (DMA) usnadňuje migraci databáze identifikací problémů s kompatibilitou, které můžou mít vliv na funkce databáze ve vaší nové verzi SQL Serveru nebo Azure SQL. DMA také pomáhá diagnostikovat problémy, které můžou blokovat proces upgradu nebo vyžadovat úpravy existujících skriptů nebo aplikací kvůli zásadní změně.
Navíc umožňuje bezproblémový přenos schématu databáze, dat, uživatelů, rolí serveru, SQL Serveru a Windows do instance SQL Serveru hostované místně nebo na virtuálním počítači Azure, který je přístupný z vaší místní sítě.
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í.
Tip
Informace o posouzení místních instancí SQL Serveru pro migraci do Azure SQL a zjištění nových funkcí v cílové platformě SQL Serveru, ze které může databáze po upgradu těžit, najdete v tématu Posouzení databází SQL Serveru pro migraci do modulu Azure SQL.
Migrace přihlášení SQL Serveru
Data Pomocník s migrací umožňují migrovat přihlášení na základě objektů zabezpečení Windows nebo přihlášení SQL Serveru na SQL Server na virtuálních počítačích Azure. V současné době ale nepodporuje přihlášení přidružená k samostatným certifikátům zabezpečení, asymetrickým klíčům nebo přihlašovacím údajům.
Principy sa
přihlašování a serveru s názvy uzavřenými dvojitými hashovacími značkami (##) se nepřesouvají, protože se používají jenom pro interní použití. Ve výchozím nastavení jsou pro migraci vybrána všechna kvalifikovaná přihlášení, ale v případě potřeby můžete zvolit konkrétní přihlášení.
Během migrace se také přesunou uživatelem definované role serveru a oprávnění s vlastníkem role nastaveným na sa
objekt zabezpečení. Po migraci nástroj mapuje oprávnění k zabezpečitelným na cílovém SQL Serveru a migruje jenom další oprávnění, pokud přihlášení již existuje. Je nezbytné zkontrolovat výsledky migrace a zvážit všechny doporučené akce po migraci.
Vyladění konfigurace
Určité chování datových Pomocník s migrací můžete doladit změnou hodnot konfigurace v souboru dma.exe.config.
Soubor dma.exe.config pro datové Pomocník s migrací se může na vašem počítači nacházet v následujících složkách:
Desktopová aplikace: %ProgramFiles%\Microsoft Data Pomocník s migrací\dma.exe.config
Nástroj příkazového řádku: %ProgramFiles%\Microsoft Data Pomocník s migrací\dmacmd.exe.config
Paralelní migrace databází
Data Pomocník s migrací migrují více databází paralelně. Počínaje službou Data Pomocník s migrací v2.0 můžete zabránit selháním časového limitu při zpracování velkého počtu databází a upravit parallelDatabases
hodnotu konfigurace.
<advisorGroup>
<workflowSettings>
<migration parallelDatabases="8″ />
</workflowSettings>
</advisorGroup>
Vypršení časového limitu připojení
Časový limit připojení SQL můžete upravit pro zdrojové i cílové instance během posouzení nebo migrace. Výchozí hodnota je 15 sekund.
<appSettings>
<add key="ConnectionTimeout" value="15" />
</appSettings>
Další možnosti najdete v tématu Konfigurace nastavení pro Pomocník s migrací dat.
Osvědčené postupy pro spuštění nástroje Data Migration Assistant
Při práci s datovými Pomocník s migrací zvažte tyto osvědčené postupy:
Vyhněte se instalaci a spouštění datových Pomocník s migrací přímo na hostitelském počítači s SQL Serverem.
Spouštění hodnocení v produkčních databázích během nepeakových časů Pokud je to možné, spusťte ji v testovacím prostředí s nedávnou kopií produkční databáze.
Oddělení problémů s kompatibilitou a posouzení doporučení k novým funkcím za účelem snížení doby trvání posouzení
Proveďte migrace serverů během nepeakových časů.
Pro migraci databáze použijte jedno sdílené umístění přístupné jak zdrojovým, tak cílovým serverem, abyste se vyhnuli zbytečným operacím kopírování. Data Pomocník s migrací obchází operaci kopírování, pokud je k dispozici jedno umístění.
Pokud chcete zabránit selhání migrace, ujistěte se, že jsou ve sdílené složce správná oprávnění.
Při připojování ke zdrojovému a cílovému serveru povolte šifrovaná připojení.