Wollen Unternehmen von IBM Db2 zu Microsoft SQL Server migrieren, helfen eine strukturierte Vorgehensweise und der kostenlos verfügbare Microsoft SQL Server Migration Assistant for Db2. Damit können Admins einfach Daten von IBM Db2 zu Microsoft SQL Servern übernehmen.
Mit Hilfe des Microsoft SQL Server Migration Assistant for Db2 wird die Migration vereinfacht.
Danach lassen sich die Datenbanken relativ einfach verschieben. Microsoft entwickelt das Tool ständig weiter. Die aktuellen Versionen unterstützen auch SQL Server 2022. Neben dem Migrationsassistenten für Db2 gibt es noch weitere Versionen des SSMA für andere Datenbanken:
SQL-Server-Migrationsassistent für Access,
SQL-Server-Migrationsassistent für MySQL,
SQL-Server-Migrationsassistent für Oracle,
SQL-Server-Migrationsassistent für SAP ASE.
Der Ablauf ist dabei immer der gleiche. Zuerst erfolgt die Installation des SSMA auf einem passenden Computer. Im Anschluss beginnt die Anbindung an den jeweiligen Quell-Server (Access, MySQL, Oracle oder SAP ASE) und den Ziel-Server. Daraufhin lassen sich die Daten im SSMA für die Migration vorbereiten und übernehmen.
SSMA generiert sofort Datenbankobjekte auf den Ziel-Servern, erstellt sie neu oder importiert Objekte ohne Änderungen auf dem Ziel-Server. Neben der direkten Erstellung kann SSMA auch Skripte erstellen, mit denen Daten importiert werden können. Dadurch besteht nicht nur komplette Kontrolle, es ist über diesen Weg auch möglich, die T-SQL-Anweisungen zu bearbeiten.
Datenbanken zwischen IBM Db2 und SQL Server umziehen
Nach der Installation des Migrationsassistenten lässt sich eine Verbindung zu den Quell-Datenbank-Servern und den Ziel-Datenbank-Servern herstellen. Die Installation muss nicht auf einem der Server erfolgen. Die SSMA prüft bei jedem Start die Verfügbarkeit einer neuen Version. Durch die Aktualisierungen erweitert Microsoft die Funktionen, führt neue, unterstützte Versionen ein und schließt Sicherheitslücken.
Ein weiterer Pluspunkt des Tools ist die parallele Migration von Datenbanken in die Cloud. Die Quell-Datenbanken bleiben dabei erhalten. Die Aufgabe des SSMA besteht darin, die Daten in ein lesbares Format für Microsoft SQL Server oder Azure SQL umzuwandeln. Die Quelldaten betrifft das nicht, und der Quell-Server kann weiterlaufen. Dadurch können sie unproblematisch und schnell Daten übernehmen.
Neue Migrationsprojekte erstellen – auch zu Azure SQL
Die Migration erfolgt in Form von Projekten, die über „File\New Project“ angelegt werden. Es gibt daher die Möglichkeit, jederzeit weitere Projekte zu erstellen. Die Konfigurationen der einzelnen Migrationen sind in den Projekten hinterlegt. Die Speicherung der Projektdaten erlaubt es, durch das Neuladen Projekte zu wiederholen oder neue Projektvorlagen zu generieren.
Beim Erstellen eines neuen Projektes wird die Ziel-Version des SQL-Servers ausgewählt. Die aktuellen Versionen des SSMA unterstützen neben SQL Server 2022 auch Azure SQL Database sowie Azure SQL Managed Instances. Ist die Zielversion ausgewählt, folgt über die Schaltflächen im oberen Bereich entweder die Anmeldung am Quell-Server und am Ziel-Server oder direkt bei Azure SQL. SSMA speichert aus Sicherheitsgründen keine Anmeldedaten. Nutzer des SSMA müssen sich also die Anmeldedaten merken. Neben den Anmeldedaten ist auch der Port wichtig.
Schema und Datenbanken steuern
Nach der Anbindung von Quell- und Ziel-Datenbanken können zunächst die Datenbank-Schemata für die Integration zu Microsoft SQL Server angepasst werden. Das passiert aber nicht direkt auf den Daten der Quell-Datenbanken. Im Rahmen der Migration lassen sich anschließend mehrere IBM-Db2-Datenbanken zu einzelnen Microsoft-SQL-Server-Datenbanken überführen. Alternativ siedelt man die IBM-Db2-Datenbanken in jeweils eine eigene Datenbank auf dem SQL-Server um.
Vor der Migration erstellt SSMA mit „Create Report“ einen Bericht. Dabei werden der Ablauf und die Dauer der Migration eingeschätzt. Die Berücksichtigung der einzelnen Objekte in IBM Db2 ist im Rahmen der Migration wichtig. Dabei kann es sich um Views, gespeicherte Prozeduren oder andere Objekte handeln. Vor der Migration sollte zunächst verifiziert werden, ob die Daten auch tatsächlich richtig auf den neuen Datenbankserver übernommen werden.
Sobald alle Voreinstellungen getroffen sind, startet mit „Migrate Data“ die Datenübernahme. Eine weitere Möglichkeit ist die Verwendung von SQL Server Integration Services (SSIS). Das ist interessant für ETL-Vorgänge sowie für die Datenintegration und Datenumwandlung.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.