Dela via


Installera SSMA-komponenter på SQL Server (MySQLToSQL)

Förutom att installera SQL Server Migration Assistant (SSMA) måste du även installera komponenter på datorn som kör SQL Server. Dessa komponenter inkluderar SSMA-tilläggspaketet, som stöder datamigrering, och MySQL-leverantörer för att aktivera server-till-server-anslutning.

SSMA för MySQL-tilläggspaket

SSMA-tilläggspaketet lägger till en databas, sysdb, till den angivna instansen av SQL Server. Den här databasen innehåller de tabeller och lagrade procedurer som krävs för att migrera data.

När du migrerar data till SQL Server skapar SSMA dessutom SQL Server Agent-jobb när datamigreringsmotorn på serversidan används för att migrera data.

Förutsättningar

Innan du installerar SSMA för MySQL-serverkomponenter på SQL Server kontrollerar du att datorn uppfyller följande krav:

  • Microsoft Windows Installer 3.1 eller senare.

  • Microsoft .NET Framework version 4.7.2 eller senare. Du kan hämta den från .NET Framework Developer Center.

  • MySQL-klientprovidern och anslutningen till den MySQL-databas som du vill migrera. Du kan installera leverantörer från MySQL-produktmediet eller MySQL-webbplatsen.

  • SQL Server Browser-tjänsten måste köras under installationen. Detta används för att fylla i en lista över instanserna av SQL Server i installationsguiden. Du kan inaktivera SQL Server Browser-tjänsten efter installationen.

    Notera

    Om SQL Server Browser-tjänsten körs, men du fortfarande inte ser någon lista över instanser i installationsprogrammet, måste du avblockera UDP-port 1434. Du kan använda Windows-brandväggen för att tillfälligt avblockera porten, eller så kan du tillfälligt inaktivera Windows-brandväggen. Du kan också tillfälligt behöva inaktivera antivirusprogram. Se till att aktivera brandväggar och antivirusprogram efter installationen.

Installera tilläggspaketet

Ladda ned Tilläggspaketet för Microsoft SQL Server Migration Assistant för MySQL

Du kan installera tilläggspaketet när som helst innan du migrerar data till SQL Server.

Viktig

Om du vill installera tilläggspaketet måste du vara medlem i sysadmin serverroll på sql Server-instansen.

Så här installerar du tilläggspaketet:

  1. Kopiera SSMA för SSMAforMySQLExtensionPack_n.msi, där n är versionsnumret, till datorn som kör SQL Server.

  2. Dubbelklicka på SSMAforMySQLExtensionPack_n.msi.

  3. I dialogrutan Välkommen väljer du Nästa.

  4. I dialogrutan End-User licensavtal läser du licensavtalet. Om du godkänner väljer du alternativet jag godkänner avtalet och väljer sedan Nästa.

  5. I dialogrutan Välj installationstyp väljer du Typisk.

  6. I dialogrutan Redo att installera väljer du Installera.

  7. I dialogrutan Slutfört det första installationssteget väljer du Nästa.

    En ny dialogruta visas där du väljer instansen av SQL Server för installationen av tilläggspaketet.

  8. Välj den instans av SQL Server där du migrerar MySQL-scheman och välj sedan Nästa.

    Standardinstansen har samma namn som datorn. Namngivna instanser följs av ett omvänt snedstreck och instansnamnet.

  9. På anslutningssidan väljer du autentiseringsmetoden och väljer sedan Nästa.

    Windows-autentisering använder dina Windows-autentiseringsuppgifter för att försöka logga in instansen av SQL Server. Om du väljer Serverautentisering måste du ange ett SQL Server-inloggningsnamn och lösenord.

  10. Nästa steg kräver att du anger lösenordet för en huvudnyckel som ska användas för att kryptera känsliga data som lagras i tilläggspaketdatabasen under datamigreringen på serversidan. Ange ett starkt lösenord och välj Nästa.

  11. I nästa dialogruta väljer du Install Utilities Database n och Install Extension Pack libraries, där n är versionsnumret och väljer sedan Nästa.

    Den sysdb databasen skapas med de tabeller och lagrade procedurer som krävs för datamigrering (med hjälp av datamigreringsmotorn på serversidan) skapas i den här databasen.

  12. Om du vill installera verktygen på en annan instans av SQL Server väljer du Jaoch väljer sedan Nästa. Om du vill avsluta guiden väljer du Nej.