Info2soft verwendet Cookies, um Ihnen ein besseres und angenehmeres Surferlebnis auf unserer Website zu ermöglichen. Datenschutzerklärung
Wird geladen...
Microsoft SQL Server Migration Assistant (SSMA) ist ein weit verbreitetes Tool zur automatisierten Migration von Datenbanken aus anderen Systemen wie Oracle, MySQL und PostgreSQL zu SQL Server oder Azure SQL.
Bei der Datenbankkonvertierung mit SSMA automatisiert das Tool einen Großteil der folgenden Arbeitsschritte:
Dies sind die zentralen Funktionen bei der Migration von Datenbanken nach SQL Server oder Azure mithilfe von SSMA:
Für unterschiedliche Datenbanken existieren separate Versionen des SQL Server Migration Assistant mit eigenem Installationsprogramm. Beispielsweise unterscheidet sich SSMA für Oracle von SSMA für MySQL.
| SSMA-Version | Quelldatenbank | Zielsystem |
|---|---|---|
| SSMA für Oracle | Oracle Database (Versionen 9i – 19c) | SQL Server (2012 – 2022), Azure SQL-Datenbank, Azure SQL Managed Instance |
| SSMA für MySQL | MySQL (Versionen 4.1 – 8.0) | SQL Server, Azure SQL-Datenbank, Azure SQL Managed Instance |
| SSMA für DB2 | IBM Db2 für LUW (Versionen 9.7 – 11.5) | SQL Server, Azure SQL-Datenbank, Azure SQL Managed Instance |
| SSMA für Sybase | SAP Adaptive Server Enterprise (ASE) (Versionen 12.5 – 16.x) | SQL Server, Azure SQL-Datenbank, Azure SQL Managed Instance |
| SSMA für Access | Microsoft Access (Versionen 2000 – 2019 sowie Microsoft 365) | SQL Server, Azure SQL-Datenbank, Azure SQL Managed Instance |
Bevor Sie eine Datenbank nach SQL Server oder Azure migrieren, prüfen Sie die Systemvoraussetzungen für den SQL Server Migration Assistant:
| Komponente | Voraussetzung |
|---|---|
| Betriebssystem | Windows 10 oder neuer bzw. Windows Server 2016 / 2019 / 2022 |
| Prozessor | x64-Prozessor mit mindestens 1,8 GHz (Mehrkern empfohlen) |
| Arbeitsspeicher (RAM) | Mindestens 4 GB (8 GB oder mehr für große Datenbanken empfohlen) |
| Festplattenspeicher | Mindestens 100 MB für die SSMA-Installation (zusätzlich Speicher für Migrationsdateien und Protokolle) |
Unabhängig davon, ob Sie SSMA für Oracle, MySQL, IBM DB2, SAP ASE oder Microsoft Access benötigen, gehen Sie wie folgt vor:
Schritt 1. Besuchen Sie das offizielle Microsoft Download Center und suchen Sie die passende SSMA-Version.
Schritt 2. Öffnen Sie die entsprechende Downloadseite, klicken Sie auf „Herunterladen“, wählen Sie das passende Installationsprogramm (.msi-Datei) aus und bestätigen Sie.
Schritt 3. Klicken Sie nach dem Download mit der rechten Maustaste auf das Installationsprogramm und wählen Sie „Als Administrator ausführen“.
Schritt 4. Folgen Sie den Bildschirmanweisungen: Lizenzbedingungen akzeptieren → Installationsordner auswählen → Auf „Installieren“ klicken.
Schritt 5. Klicken Sie nach Abschluss auf „Fertigstellen“.
Schritt 6. Laden Sie das .NET Framework von der offiziellen Microsoft-Seite herunter und installieren Sie es.
Schritt 7. Öffnen Sie auf Windows Server das Server-Manager-Dashboard → Rollen und Features hinzufügen, um die Installation abzuschließen.
Schritt 1. Starten Sie den SQL Server Migration Assistant über das Startmenü.
Schritt 2. Klicken Sie auf Datei > „Neues Projekt„. Geben Sie Projektnamen, Speicherort, Quelltyp und Ziel ein und klicken Sie auf „OK„.
Schritt 3. Klicken Sie auf „Mit Quelle verbinden“ und geben Sie die Verbindungsdaten ein (Servername, Benutzer-ID, Kennwort und Datenbankname).
Schritt 4. SSMA listet alle verfügbaren Schemen und Objekte auf.
Schritt 5. Klicken Sie auf „Mit SQL Server verbinden“ (oder Azure SQL-Datenbank), geben Sie den SQL Server-Namen, den Authentifizierungstyp sowie den Datenbanknamen ein und stellen Sie die Verbindung her.
Schritt 6. Klicken Sie auf „Bewerten„, um einen Migrationsbewertungsbericht zu erstellen.
Schritt 7. Wählen Sie die zu migrierenden Schemen oder Objekte aus und klicken Sie auf „Schema konvertieren„.
Schritt 8. Prüfen Sie das konvertierte Schema im Bereich „Metadaten-Explorer“ und passen Sie Skripte bei Bedarf an.
Schritt 9. Klicken Sie auf „Mit Datenbank synchronisieren“ (oder „Schema bereitstellen„), um Zielobjekte zu erstellen.
Schritt 10. Wählen Sie Tabellen aus, klicken Sie mit der rechten Maustaste und wählen Sie „Daten migrieren„. Warten Sie bis zum Abschluss der Migration.
Hinweis: Sie können Migrationen über die Befehlszeilenschnittstelle (CLI) von SSMA automatisieren:
SSMAConsole.exe /s "C:\Projects\MyMigration.ssmaproject" /v
Bei der Nutzung von SSMA können Probleme auftreten – insbesondere in komplexen oder geschäftskritischen Umgebungen, bei denen nahezu keine Ausfallzeiten zulässig sind. In solchen Fällen empfehlt sich eine professionelle Migrationslösung wie i2Migration.
i2Migration von Information2 ist eine einheitliche Migrationsplattform für Unternehmen, die Szenarien wie die Migration kompletter Systeme, Datenbanken, Dateien/NAS, Cloud- und Hybridumgebungen unterstützt. Es bietet breite Unterstützung heterogener Umgebungen, darunter Oracle, SQL Server, MySQL, PostgreSQL, DB2 und Informix, und ermöglicht Echtzeitreplikation für unterbrechungsfreie, kontinuierliche Migrationen.
In diesem Beitrag haben wir den SQL Server Migration Assistant, unterstützte Systeme, Systemvoraussetzungen und eine Schritt-für-Schritt-Anleitung vorgestellt. Wenn Sie ausschließlich unterstützte Quellsysteme nach SQL Server oder Azure SQL übertragen möchten, ist SSMA eine ausgezeichnete Wahl.
Für komplexere heterogene Umgebungen, produktiv genutzte geschäftskritische Systeme mit minimalen Ausfallzeiten oder Hybridmigrationen ist i2Migration jedoch eine stabilere Alternative für Unternehmen.