Teilen über


Neuerungen im Datenmigrations-Assistenten

Wichtig

Data Migration Assistant (DMA) wird am 16. Juli 2025 auslaufen. Migrationsoptionen von SQL Server zu Azure SQL finden Sie in der Migrationsübersicht: Von SQL Server. Weitere Informationen finden Sie unter Ankündigung der Einstellung des Microsoft Data Migration Assistant (DMA)-Tools.

In diesem Artikel sind die Ergänzungen für alle Releases des Datenmigrations-Assistenten aufgeführt.

Datenmigrations-Assistent v5.6

Das Release v5.6 des Datenmigrations-Assistenten bietet Unterstützung für:

  • Neue und arbeitsspeicheroptimierte Vorschau-SKUs für Azure SQL Managed Instance Premium zu den SKU-Empfehlungsfeatures hinzugefügt.
  • Neue E v5- und Eb v5 (Vorschau)-SKUs für SQL Server auf Azure-VM zu den SKU-Empfehlungsfeatures hinzugefügt.
  • Featurekennzeichen zur Konsolen-App für SKU-Empfehlung hinzugefügt, um anzugeben, ob neue Vorschau-SKUs berücksichtigt werden sollen.
  • SKU-Empfehlungslogik für SQL Server auf Azure-VM verbessert, um die bewährten Methoden besser zu berücksichtigen: https://aka.ms/sqliaasperf

Darüber hinaus umfasst diese Version des Datenmigrations-Assistenten Fehlerkorrekturen und Verbesserungen für die folgenden Probleme:

  • Fehler bei der Berechnung der CPU-Nutzung behoben, der zu falschen SKU-Empfehlungsergebnissen führte.
  • Problem bei der Sortierung mit Berücksichtigung der Groß- und Kleinschreibung behoben, wodurch die Datensammlung während der SKU-Empfehlung fehlschlägt.
  • Probleme bei der Barrierefreiheit behoben.
  • Fehler von nicht übereinstimmender Zeilenanzahl bei der Azure SQL-Datenbankmigration behoben.
  • T-SQL-Parserfehler behoben.
  • Einige Blockierungsprobleme in Warnungen geändert.

Datenmigrations-Assistent v5.5

Das Release v5.5 des Datenmigrations-Assistenten bietet Unterstützung für:

  • Flexible SKU-Empfehlungsoption, die eine einzigartige Preis-/Leistungskurve basierend auf einer heuristischen Analyse der gesammelten Leistungsdaten generiert, sowie Vergleich von Workloadmustern mit Workloads in Azure SQL.
  • Verbesserte Benutzererfahrung mit dem neuen HTML-Bericht für SKU-Empfehlungsergebnisse zusätzlich zur vorhandenen JSON-Dateiausgabe.
  • Der Assistent für Verbindungszeichenfolgen ermöglicht es Benutzern, SQL-Verbindungsinformationen für einzelne SQL-Instanzen intuitiv anzugeben.
  • Möglichkeit, dass Benutzer die Datenbanken auswählen, die in die SKU-Empfehlungen einbezogen bzw. daraus ausgeschlossen werden sollen.

Darüber hinaus umfasst diese Version des Datenmigrations-Assistenten Fehlerkorrekturen und Verbesserungen für die folgenden Probleme:

  • Fehler behoben, der verhindert, dass gesammelte Leistungsdaten in bestimmten Gebietsschemas korrekt gelesen werden.
  • Problem im Zusammenhang mit falschen SKU-Empfehlungen für Umgebungen mit stark variablen Workloadmustern behoben.
  • Problem behoben, das sich auf die Datensammlung in Umgebungen mit großem Arbeitsspeicher auswirkt.

Datenmigrations-Assistent v5.4

Das Release v5.4 des Datenmigrations-Assistenten bietet Unterstützung für:

  • Neue Konsolenfunktionalität, die Empfehlungen und Erläuterungen zu Ziel-SKUs für Azure SQL-Datenbank, Azure SQL Managed Instance und SQL Server auf Azure VM basierend auf Leistungsdatenpunkten bereitstellt.
  • SQL Server 2005 ist veraltet und wird in zukünftigen Versionen als mögliche Quelle entfernt.

Darüber hinaus umfasst diese Version des Datenmigrations-Assistenten Fehlerkorrekturen für die folgenden Probleme:

  • Fehler bei RDS für SQL Server-Berechtigungen behoben, der bei der Bewertung von Azure SQL Managed Instance-Ziele ausgelöst wurde.
  • Irrtümliche Meldung von Blockern für arbeitsspeicheroptimierte Datendateigruppe (FX) in Bewertungen behoben.
  • Fehlende Regel für die Erkennung von dreiteiligen oder vierteiligen datenbankübergreifenden Verweisen bei der Bewertung von Azure SQL-Datenbank-Zielen hinzugefügt.
  • Fehler specified value for 'AssessmentDatabases' is invalid bei Verwendung der AssessTargetReadiness-Option in der DMA-Befehlszeile behoben.

Datenmigrations-Assistent v5.3

Das Release v5.3 des Datenmigrations-Assistenten bietet Unterstützung für:

  • Ad-hoc-Abfragebewertung für externe Anwendungen in der Befehlszeile.
  • Anpassung des Befehlstimeoutparameters in der Dma.exe.config-Konfigurationsdatei durch Benutzer.
  • Beispieldatei für Bewertungskonfiguration und PowerShell-Beispielskript, die erläutern, wie die Konfigurationsdatei für die Verwendung der DMA-Befehlszeile verwendet wird.
  • Sicherungs- und Wiederherstellungsvorgänge bei der lokalen Migration ohne Timeoutbeschränkung.

Diese Version des Datenmigrations-Assistenten wurde darüber hinaus auf .NET 4.8 aktualisiert und umfasst Fehlerkorrekturen für die folgenden Probleme:

  • Ausführen einer Bewertung oder Herstellen einer Verbindung zu Azure SQL-Datenbank ohne sysadmin-Berechtigung in der Migrationsphase nicht möglich.
  • Ausführen einer Bewertung ohne sysadmin-Berechtigung für RDS-Bewertungen durch Benutzer nicht möglich.
  • Benutzerprobleme beim Hochladen von JSON-Bewertungsberichten in Azure Migrate.
  • Keine Migration von Objekten möglich, die chinesische Zeichen enthalten.

Datenmigrations-Assistent v5.2

Das Release v5.2 des Datenmigrations-Assistenten bietet Unterstützung für:

  • Hochladen von Bewertungen in Azure Migrate mit Unterstützung für Azure Government- und nationale Clouds (Sovereign-Angebot). Sie können die Bereitschaft Ihres SQL Server-Datenbestands für die Migration zu Azure SQL bewerten.
  • Befehlszeilenunterstützung für das Hochladen von Bewertungen in Azure Migrate mit Unterstützung für Azure Government- und nationale Clouds. Sie können jetzt das Hochladen von Bewertungen in Azure Migrate-Projekte vollständig automatisieren, um einen konsolidierten Azure SQL-Bereitschaftsbericht zu erhalten.

Datenmigrations-Assistent v5.0

Das Release v5.0 des Datenmigrations-Assistenten bietet Unterstützung für:

  • SQL Server 2019 für Windows und SQL Server 2019 für Linux als Ziele für Bewertung und Upgrade.
  • Speichern und Laden von Bewertungen, einschließlich Unterstützung für das Speichern und Laden von Bewertungen, die in früheren Versionen des Datenmigrations-Assistenten erstellt wurden.
  • Bewertung von SSIS-Projekten (SQL Server Integration Services) in SSISDB- und SSIS-Paketen im Paketspeicher für Quellen für SQL Server-Versionen vor 2019. Der Datenbankmigrations-Assistent erkennt nicht unterstützte, teilweise unterstützte oder veraltete Features und Kompatibilitätsprobleme in Quellpaketen und bietet Empfehlungen zum Beheben dieser Probleme.
  • Bewerten von SQL-Abfragen von externen Anwendungen, zum Beispiel SQL-Abfragen in C#-Quellcode.

Darüber hinaus bietet dieses Release des Datenmigrations-Assistenten zusätzliche Verbesserungen und Fehlerkorrekturen. Außerdem wurde das Tool auf .NET 4.7.2 aktualisiert.

Datenmigrations-Assistent v4.5

Das Release v4.5 des Datenmigrations-Assistenten bietet Unterstützung für die Bewertung der Migration von SQL Server Integration Services (SSIS)-Paketen, die im Dateisystem gehostet werden, zu Azure SQL-Datenbank oder SQL Managed Instance.

Datenmigrations-Assistent v4.4

Das Release v4.4 des Datenmigrations-Assistenten bietet Unterstützung zum Hochladen von Bewertungen in Azure Migrate.

Datenmigrations-Assistent v4.3

Das Release v4.3 des Datenmigrations-Assistenten bietet Unterstützung für:

  • SKU-Empfehlungen für Azure SQL Managed Instance basierend auf der Workloadbewertung.
  • RDS SQL Server als Quelle für Bewertungen.
  • Agent-Auftragsbewertungen für Azure SQL Managed Instance als Ziel.
  • Möglichkeit, bestimmte Bewertungsregeln zu ignorieren; die Liste der Fehlercodes, die in der in DMA konfigurierten Eigenschaft ignoreErrorCodes angegeben sind, werden in DMA-Bewertungsergebnissen nicht angezeigt.
  • Bewertung von T-SQL-Abfragen in Aufgabenaktivitätsschritten und Bereitstellen geeigneter Empfehlungen.
  • Erweiterte Ereignisbewertungen (Öffentliche Vorschau).

Darüber hinaus bietet diese Version von DMA bessere Leistung für die Verarbeitung einer Vielzahl von Schemaobjekten in Datenbanken und Fehlerkorrekturen im Zusammenhang mit:

  • Prozeduren, die mit nativer Kompilierung kompiliert wurden (teilweise).
  • Komplizierte Datenbankschemas.

Datenmigrations-Assistent v4.2

Das Release v4.2 des Datenmigrations-Assistenten bietet Befehlszeilenunterstützung für die Zielbereitschaftsbewertung für eine oder mehrere Serverinstanzen beim Migrieren einer lokalen SQL Server-Instanz zu SQL Managed Instance. Kunden können jetzt die Befehlszeile des Datenmigrations-Assistenten verwenden, um Metadaten zu Datenbankschema zu sammeln, Blocker zu erkennen sowie Informationen zu partiell unterstützten oder nicht unterstützten Features zu erhalten, die sich auf die Migration zu SQL Managed Instance auswirken. Die Ergebnisse können dann mithilfe der bereitgestellten Power BI-Vorlage gerendert werden.

Datenmigrations-Assistent v4.1

Das Release v4.1 des Datenmigrations-Assistenten bietet erstmalig Unterstützung für eine umfassende Bewertung lokaler SQL Server-Datenbanken, die zu SQL Managed Instance migriert werden.

Der Bewertungsworkflow hilft Ihnen, die folgenden Probleme zu erkennen, die sich auf die Migration zu SQL Managed Instance auswirken können:

  • Nicht unterstützte oder partiell unterstützte Features. Der Datenmigrations-Assistent bewertet die SQL Server-Quelldatenbank in Bezug auf verwendete Features, die im SQL Managed Instance-Ziel partiell unterstützt oder nicht unterstützt werden. Anschließend stellt das Tool umfangreiche Empfehlungen, verfügbare Alternativen in Azure und Schritte zur Abmilderung zur Verfügung, damit Kunden diese Informationen bei der Planung ihrer Migrationsprojekte berücksichtigen können.

  • Kompatibilitätsprobleme. Der Datenmigrations-Assistent ermittelt auch Kompatibilitätsprobleme in den folgenden Bereichen:

    • Breaking Changes: Die jeweiligen Schemaobjekte, die die Funktionalität der Migration zur Zieldatenbank beeinträchtigen können. Es wird empfohlen, diese Schemaobjekte nach der Datenbankmigration zu korrigieren.
    • Verhaltensänderungen: Die gemeldeten Schemaobjekte funktionieren möglicherweise weiterhin, können aber ein anderes Verhalten aufweisen, z. B. geringere Leistung.
    • Informative Probleme: Diese Objekte wirken sich nicht auf die Migration aus, wurden aber möglicherweise in SQL Server-Featurereleases nicht mehr unterstützt, weil sie als veraltet gelten.

Nach der Bewertung können Sie die Migration der SQL Server-Datenbanken zu SQL Managed Instance mit dem Azure Database Migration Service (DMS) durchführen. DMS unterstützt sowohl Offline- (einmalige) als auch Online-Datenbankmigrationen (minimale Ausfallzeiten) zu SQL Managed Instance.

Datenmigrations-Assistent v4.0

Das Release v4.0 des Datenmigrations-Assistenten führt das SKU-Empfehlungsfeature für Azure SQL-Datenbank ein, mit dem Benutzer die kleinste empfohlene Azure SQL-Datenbank-SKU basierend auf Leistungsindikatoren, die von den Computern gesammelt wurden, auf denen die Datenbanken gehostet werden, ermitteln können. Dieses Feature stellt Empfehlungen für Tarif, Computeebene und max. Datengröße und die geschätzten Kosten pro Monat zur Verfügung. Es bietet auch die Möglichkeit, für alle Datenbanken eine Massenbereitstellung in Azure durchzuführen.

Hinweis

Diese Funktionalität ist derzeit nur über die Befehlszeilenschnittstelle (CLI) verfügbar.

Weitere Informationen finden Sie im Artikel zum Ermitteln der richtigen Azure SQL-Datenbank-SKU für Ihre lokale Datenbank.

Datenmigrations-Assistent v3.6

Das Release v3.6 des Datenmigrations-Assistenten ermöglicht erstmalig eine „automatische Korrektur“ für die Schemaobjekte, die von den gängigsten Migrationsblockern betroffen sind.

Dieses Release ermöglicht einer automatische Korrektur der folgenden Migrationsblocker- und Verhaltensänderungsprobleme:

  • Schemaobjekte, die eine ungeeignete Join-Syntax verwenden.
  • Schemaobjekte, die die Legacy-Anweisung „RAISERROR“ verwenden
  • SQL-Anweisungen, die Order By Integer Literal verwenden.

Der Datenmigrations-Assistent führt eine automatische Schemakonvertierung für die von den aufgeführten Problemen betroffenen Objekte aus und fordert den Benutzer zur Bestätigung auf, bevor die Schemakonvertierung durchgeführt wird. Die Benutzer können die vorgeschlagenen Codeänderungen überprüfen und dann alle Konvertierungen für ein bestimmtes Datenbankobjekt akzeptieren oder ablehnen.

Der Datenmigrations-Assistent verwendet die Microsoft Program Synthesis (PROSE)-Technologie, um Codekorrekturen vorzuschlagen. Weitere Informationen zu PROSE.

Datenmigrations-Assistent v3.5

Das Release v3.5 des Datenmigrations-Assistenten umfasst die folgenden Ergänzungen:

  • Erhebliche Leistungsverbesserungen für die Migration zu Azure SQL-Datenbank (Benchmarktests weisen darauf hin, dass der Prozess vier Mal schneller ist als bei früheren Versionen des Datenmigrations-Assistenten).
  • Der Speicherbedarf wurde weiter optimiert, um die Stabilität des Migrationsworkflows zu verbessern.
  • Möglichkeit, Bewertungen während der Schema- und Datenmigrationen zu überspringen (wenn Sie die Bewertung bereits durchgeführt und alle störenden Schemaobjekte vor der Migration korrigiert haben).
  • Korrektur zum Beheben des Problems, dass das Tool abstürzt, wenn bei einem Upgrade von der Legacy-Version einer lokalen SQL Server-Instanz auf eine spätere Version oder auf SQL Server auf Azure-VMs ein ungültiger Netzwerkfreigabepfad für Sicherungsdateien angegeben wird.

Datenmigrations-Assistent v3.4

Das Release v3.4 des Datenmigrations-Assistenten umfasst die folgenden Ergänzungen:

  • Unterstützung für SQL Server 2017 als Quelle für Migrationen zu Azure SQL-Datenbank.
  • Verbesserungen hinsichtlich Stabilität, Leistung und Korrektheit der Bewertungsregeln.

Datenmigrations-Assistent v3.3

Das Release v3.3 des Datenmigrations-Assistenten ermöglicht die Migration einer lokalen SQL Server-Instanz zur neuen Version von SQL Server 2017 unter Windows und Linux. Obwohl der gesamte Migrationsworkflow für Windows und Linux identisch ist, sind b ei einem Wechsel zu SQL Server 2017 für Linux einige zusätzliche Überlegungen erforderlich.

Angeben des Sicherungspfads

Linux und Windows verwenden verschiedene Pfadformate. Bei einer Migration zu SQL Server 2017 unter Linux muss der Benutzer daher sowohl die Windows- als auch Linux-Versionen des Pfads zum Speicherort der physischen Datei angeben. Sie können beide Versionen des Pfads abhängig vom Speicherort der physischen Datei unterschiedlich angeben. Wenn sich die physische Sicherungsdatei auf einem Computer mit dem folgenden Betriebssystem befindet:

  • Linux: Verwenden Sie eine samba-Freigabe, um die Datei für andere Computer im Netzwerk freizugeben.
  • Windows: Verwenden Sie den Befehl mnt, um die Freigabe auf dem Computer mit Linux einzubinden.

Hinweis

Details zur Verwendung einer samba-Freigabe oder des Befehls mnt gehen über den Umfang dieses Artikels hinaus.

Migrieren von Windows-Anmeldungen

Obwohl die Migration von Active Directory (AD)-Anmeldungen von SQL Server 2017 unter Linux offiziell unterstützt wird, ist eine zusätzliche Konfiguration notwendig, damit dies funktioniert. Weitere Informationen zum Einrichten von Active Directory-Anmeldungen in SQL Server 2017 unter Linux finden Sie im Artikel zur Active Directory-Authentifizierung bei SQL Server unter Linux. Nach der erforderlichen Konfiguration ist die Einrichtung abgeschlossen, und Sie können Active Directory-Anmeldungen wie gewohnt migrieren. Die standardmäßige SQL-Authentifizierung funktioniert wie erwartet ohne zusätzliche Einrichtung.

Datenmigrations-Assistent v3.2

Das Release v3.2 des Datenmigrations-Assistenten umfasst die folgenden Ergänzungen:

  • Schema- und Datenmigration von lokalen SQL Server-Datenbanken zu Azure SQL-Datenbank werden mit einem neuen Migrationsworkflow ermöglicht.
  • Bei der Schemamigration zu Azure SQL-Datenbank werden vom DMA Skripts für Quelldatenbankobjekte erstellt, Anleitungen zum Beheben potenzieller Kompatibilitätsprobleme gegeben und das Schema dann in Azure bereitgestellt.

Datenmigrations-Assistent v3.1

Das Release v3.1 des Datenmigrations-Assistenten umfasst die folgenden Ergänzungen:

  • Verbesserte Bewertungsempfehlungen für Azure SQL-Datenbank in Bezug auf Datenbanksortierungen, Verwendung von nicht unterstützten gespeicherten Systemprozeduren und CLR-Objekte.
  • Bewertungsanleitung für die Kompatibilitätsstufen 130, 120, 110 und 100 bei der Migration zu Azure SQL-Datenbank.

Datenmigrations-Assistent v3.0

Das Release v3.0 des Datenmigrations-Assistenten erweitert die Azure SQL-Datenbank-Bewertung um umfassende Empfehlungen für die Behebung von Problemen im Zusammenhang mit:

  • Probleme beim Blockieren von Migrationen.
  • Partiell oder nicht unterstützte Features und Funktionen.

Datenmigrations-Assistent v2.1

Das Release v2.1 des Datenmigrations-Assistenten umfasst die folgenden Ergänzungen:

Datenmigrations-Assistent v2.0

Das Release v2.0 des Datenmigrations-Assistenten umfasst verbesserte Empfehlungen für das Stretchdatenbankfeature, um geeignete priorisierte Tabellen für maximale Speichereinsparungen bereitzustellen.

Wichtig

Stretch Database ist in SQL Server 2022 (16.x) und der Azure SQL-Datenbank veraltet. Diese Funktion wird in einer zukünftigen Version der Datenbank-Engine entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.

Datenmigrations-Assistent v1.0

Das Release v1.0 des Datenmigrations-Assistenten ist die erste Version und bietet folgende Möglichkeiten:

  • Ermittlung von Problemen, die sich auf ein Upgrade auf eine lokale Version von SQL Server auswirken können. Alle Ergebnisse werden als Kompatibilitätsprobleme beschrieben und in folgende Bereiche kategorisiert:
    • Aktuelle Änderungen
    • Verhaltensänderungen
    • Veraltete Features
  • Ermittlung der neuen Features auf der SQL Server-Zielplattform, von denen die Datenbank nach einem Upgrade profitieren kann. Alle Ergebnisse werden als Featureempfehlungen beschrieben und in folgende Bereiche kategorisiert:
    • Leistung
    • Sicherheit
    • Lagerung
  • Moderne Benutzerfunktionalität zum Ausführen von Bewertungen.