A Data Migration Assistant ismertetése

Befejeződött

A Data Migration Assistant (DMA) az SQL Server vagy az Azure SQL új verziójában az adatbázis működését érintő kompatibilitási problémák azonosításával segíti elő az adatbázis migrálását. A DMA segít diagnosztizálni azokat a problémákat is, amelyek blokkolhatják a frissítési folyamatot, vagy a meglévő szkriptek vagy alkalmazások kompatibilitástörő változás miatt történő módosítását igényelhetik.

Emellett lehetővé teszi az adatbázisséma, az adatok, a felhasználók, a kiszolgálói szerepkörök, az SQL Server és a Windows-bejelentkezések zökkenőmentes átvitelét egy helyszíni vagy a helyszíni hálózatról elérhető Azure-beli virtuális gépen (VM) üzemeltetett SQL Server-példányra.

Képernyőkép a Data Migration Assistant eszközről és egy új migrálási projektlehetőségről.

Feljegyzés

Bár a Database Migration Assistant egy hasznos eszköz, javasoljuk, hogy az Azure Database Migration Service-t használja a nagy méretű migrálásokhoz és a továbbfejlesztett általános élményhez.

Tipp.

Ha tudni szeretné, hogyan értékelheti a helyszíni SQL Server-példányokat az Azure SQL-be való migráláshoz, és hogyan fedezheti fel a cél SQL Server-platform azon új funkcióit, amelyekből az adatbázis a frissítés után profitálhat, olvassa el az SQL Server-adatbázisok értékelése az Azure SQL-modulba való migráláshoz.

SQL Server-bejelentkezések migrálása

A Data Migration Assistant lehetővé teszi, hogy Windows-tagok vagy SQL Server-bejelentkezések alapján migrálja a bejelentkezéseket az Azure-beli virtuális gépeken futó SQL Serverre. Jelenleg azonban nem támogatja a különálló biztonsági tanúsítványokkal, aszimmetrikus kulcsokkal vagy hitelesítő adatokkal társított bejelentkezéseket.

A sa kettős kivonatjelek (##) közé foglalt neveket tartalmazó bejelentkezési és kiszolgálói alapelvek nem lesznek áthelyezve, mivel csak belső használatra szolgálnak. Alapértelmezés szerint az összes minősített bejelentkezés ki van választva a migráláshoz, de szükség esetén adott bejelentkezéseket is választhat.

A migrálás során a felhasználó által definiált kiszolgálói szerepkörök és engedélyek is át lesznek helyezve, és a szerepkör tulajdonosa egyszerűre sa van állítva. A migrálás után az eszköz leképezi az engedélyeket a cél SQL Server biztonságossá tételéhez, és csak akkor migrál más engedélyeket, ha a bejelentkezés már létezik. Alapvető fontosságú a migrálási eredmények áttekintése és a javasolt áttelepítés utáni műveletek áttekintése.

Konfiguráció finomhangolása

A Data Migration Assistant bizonyos viselkedését finomhangolhatja a dma.exe.config fájl konfigurációs értékeinek módosításával.

A Data Migration Assistant dma.exe.config fájlja a következő mappákban található a számítógépen:

  • Asztali alkalmazás: %ProgramFiles%\Microsoft Data Migration Assistant\dma.exe.config

  • Parancssori segédprogram: %ProgramFiles%\Microsoft Data Migration Assistant\dmacmd.exe.config

Párhuzamos adatbázis-migrálás

A Data Migration Assistant több adatbázist is áttelepít párhuzamosan. A Data Migration Assistant 2.0-s verziójától kezdve számos adatbázis kezelésekor megakadályozhatja az időtúllépési hibákat, és módosíthatja a parallelDatabases konfigurációs értéket.

<advisorGroup>
<workflowSettings>
<migration parallelDatabases="8″ />
</workflowSettings>
</advisorGroup>

Kapcsolat időkorlátja

Az SQL-kapcsolat időtúllépését az értékelés vagy migrálás során a forrás- és célpéldányok esetében is módosíthatja. Az alapértelmezett érték 15 másodperc.

<appSettings>
<add key="ConnectionTimeout" value="15" />
</appSettings>

További lehetőségeket a Data Migration Assistant beállításainak konfigurálása című témakörben talál.

Ajánlott eljárások a Data Migration Assistant futtatásához

A Data Migration Assistant használata során vegye figyelembe az alábbi ajánlott eljárásokat:

  • Kerülje a Data Migration Assistant telepítését és futtatását közvetlenül az SQL Server gazdagépén.

  • Értékeléseket futtathat éles adatbázisokon a nem éles időszakokban. Ha lehetséges, futtassa egy tesztkörnyezetben az éles adatbázis egy legutóbbi példányával.

  • Külön kompatibilitási problémák és új funkciókra vonatkozó javaslatok értékelése az értékelés időtartamának csökkentése érdekében.

  • Kiszolgálómigrálásokat hajt végre a nem a megadott időpontokban.

  • Adatbázis-migráláshoz használjon egyetlen megosztott helyet, amely a forrás- és a célkiszolgálók számára is elérhető a felesleges másolási műveletek elkerülése érdekében. A Data Migration Assistant egyetlen hely megadásakor átadja a másolási műveletet.

  • A migrálási hibák elkerülése érdekében győződjön meg a megosztott mappára vonatkozó megfelelő engedélyekről.

  • Titkosított kapcsolatok engedélyezése a forrás- és célkiszolgálókhoz való csatlakozáskor.