Freigeben über


Installieren von SSMA-Komponenten für SQL Server (MySQLToSQL)

Zusätzlich zum Installieren des SQL Server Migration Assistant (SSMA) müssen Sie auch Komponenten auf dem Computer installieren, auf dem SQL Server ausgeführt wird. Zu diesen Komponenten gehören das SSMA-Erweiterungspaket, das die Datenmigration unterstützt, und MySQL-Anbieter, um die Server-zu-Server-Konnektivität zu ermöglichen.

SSMA für ein MySQL-Erweiterungspaket

Das SSMA-Erweiterungspaket fügt der angegebenen Instanz von SQL Server eine Datenbank, sysdb, hinzu. Diese Datenbank enthält die Tabellen und gespeicherten Prozeduren, die zum Migrieren von Daten erforderlich sind.

Außerdem erstellt SSMA beim Migrieren von Daten zu SQL Server SQL Server-Agent-Jobs, wenn das serverseitige Datenmigrationsmodul für die Migration der Daten verwendet wird.

Voraussetzungen

Stellen Sie vor dem Installieren von SSMA für MySQL-Sverver-Komponenten bei SQL-Server sicher, dass der Computer die folgenden Anforderungen erfüllt:

  • Microsoft Windows Installer 3.1 oder eine höhere Version.

  • Microsoft .NET Framework, Version 4.7.2 oder höher. Abrufbar aus dem .NET Framework Developer Center.

  • Der MySQL-Client-Anbieter und die Verbindung mit der MySQL-Datenbank, die Sie migrieren möchten. Sie können Anbieter von den MySQL-Produktmedien oder der MySQL-Website installieren.

  • Der SQL Server-Browserdienst muss während der Installation ausgeführt werden. Dies wird verwendet, um eine Liste der Instanzen von SQL Server im Setup-Assistenten aufzufüllen. Sie können den SQL Server-Browserdienst nach der Installation deaktivieren.

    Hinweis

    Wenn der SQL Server-Browserdienst ausgeführt wird, aber dennoch keine Liste der Instanzen im Setup angezeigt wird, müssen Sie die Blockierung von UDP-Port 1434 aufheben. Sie können die Blockierung des Ports mithilfe der Windows-Firewall vorübergehend aufheben oder die Windows-Firewall vorübergehend deaktivieren. Möglicherweise müssen Sie auch die Antiviren-Software vorübergehend deaktivieren. Stellen Sie sicher, dass Sie nach der Installation Firewalls und Antiviren-Software aktivieren.

Installieren der NPS-Erweiterungspaket

Herunterladen vom Microsoft SQL Server Migration Assistant-Erweiterungspaket für MySQL

Sie können das Erweiterungspaket jederzeit installieren, bevor Sie Daten zu SQL Server migrieren.

Wichtig

Um das Erweiterungspaket zu installieren, müssen Sie Mitglied der Sysadmin-Serverrolle in der SQL Server-Instance sein.

Installieren Sie das Erweiterungspaket wie folgt:

  1. Kopieren Sie SSMA für SSMAforMySQLExtensionPack_n.msi, wobei n die Buildnummer ist, auf den Computer, auf dem SQL Server ausgeführt wird.

  2. Doppelklicken Sie auf SSMAforMySQLExtensionPack_n.msi.

  3. Wählen Sie im Dialog Willkommen die Option Weiter aus.

  4. Lesen Sie im Dialog Endbenutzer-Lizenzvertrag den Lizenzvertrag. Wenn Sie damit einverstanden sind, wählen Sie die Option Ich akzeptiere den Vertrag und dann Weiter aus.

  5. Wählen Sie auf der Seite Setup-Typ auswählen den Dialog Typisch aus.

  6. Wählen Sie im Dialog Installationsbereit Installieren aus.

  7. Wählen Sie im Dialog Erster Schritt der Installation die Option Weiter aus.

    Es wird ein neuer Dialog angezeigt, in dem Sie die Instance von SQL Server für die Extension Pack-Installation auswählen.

  8. Wählen Sie die Instanzce von SQL Server aus, in der Sie MySQL-Schemas migrieren, und wählen Sie dann Weiter aus.

    Die Standardinstanz hat denselben Namen wie der Computer. Benannte Instanzen folgen einem umgekehrten Schrägstrich und dem Namen der Instanz.

  9. Wählen Sie auf der Verbindungsseite die Authentifizierungsmethode und dann Weiter aus.

    Die Windows-Authentifizierung verwendet Ihre Windows-Anmeldedaten, um sich bei der Instance von SQL Server anzumelden. Wenn Sie Server-Authentifizierung auswählen, geben Sie einen SQL Server-Anmeldenamen und -Kennwort ein.

  10. Im nächsten Schritt müssen Sie das Passwort für einen Hauptschlüssel festlegen, der zum Verschlüsseln vertraulicher Daten verwendet wird, die während der serverseitigen Datenmigration in der Erweiterungspaketdatenbank gespeichert sind. Geben Sie ein sicheres Kennwort ein, und wählen Sie Weiter aus.

  11. Wählen Sie im nächsten Dialog Dienstprogramme-Datenbank installieren n und Erweiterungspaket-Bibliotheken installieren aus, wobei n die Versionsnummer ist, und wählen Sie dann Weiter aus.

    Die Datenbank sysdb wird mit den für die Datenmigration erforderlichen Tabellen und gespeicherten Prozeduren (unter Verwendung der serverseitigen Datenmigrations-Engine) in dieser Datenbank erstellt.

  12. Um die Hilfsprogramme in einer anderen Instanz von SQL Server zu installieren, wählen Sie Ja und dann Weiter aus. Oder wählen Sie, um den Assistenten zu beenden, Nein.