Delen via


Wat is er nieuw in SSMA for MySQL (MySQLToSQL)

In dit artikel vindt u een overzicht van SQL Server Migration Assistant (SSMA) voor MySQL-wijzigingen in elke release.

Notitie

Hoewel Microsoft Entra ID de nieuwe naam is voor Azure Active Directory (Azure AD), om te voorkomen dat bestaande omgevingen worden onderbroken, blijft Azure AD in sommige hardcoded elementen, zoals ui-velden, verbindingsproviders, foutcodes en cmdlets. In dit artikel zijn de twee namen uitwisselbaar.

SSMA v10.5

De versie v10.5 van SSMA for MySQL bevat de volgende wijziging:

  • Belangrijke oplossingen voor beveiliging, naleving, UX en toegankelijkheid.

SSMA v10.4

De versie v10.4 van SSMA for MySQL bevat de volgende wijzigingen:

  • Ondersteuning voor evaluatie en migratie van uw project naar SQL Server 2025 (17.x).

  • Belangrijke oplossingen voor beveiliging, naleving, UX en toegankelijkheid.

SSMA v10.3

De versie v10.3 van SSMA for MySQL bevat belangrijke oplossingen voor beveiliging, naleving en toegankelijkheid.

SSMA v10.2

De versie v10.2 van SSMA for MySQL bevat kleine prestatieverbeteringen en bugfixes.

SSMA v10.1

De versie v10.1 van SSMA for MySQL bevat kleine prestatieverbeteringen en bugfixes.

SSMA v10.0

De versie v10.0 van SSMA for MySQL bevat kleine prestatieverbeteringen, oplossingen voor fouten en online help-viewerondersteuning.

SSMA v9.5

De versie v9.5 van SSMA for MySQL bevat de volgende wijzigingen:

  • Ondersteuning voor de optie Schema uitsluiten in de consolemodus

SSMA v9.4

De versie v9.4 van SSMA for MySQL bevat de volgende wijzigingen:

  • Oplossing voor ontbrekende abonnementen bij grootschalige migratie.

SSMA v9.3

De versie v9.3 van SSMA for MySQL bevat de volgende wijzigingen:

  • Ondersteuning voor MySQL 8.x toevoegen
  • Ondersteuning toevoegen voor algemene tabelexpressies
  • Ondersteuning toevoegen voor SQL Server 2022-doel (16.x)
  • Oplossing voor precisieverlies bij de migratie van datetime kolom gegevenstype.

SSMA v9.2

De versie v9.2 van SSMA for MySQL bevat de volgende wijzigingen:

  • Verbeterde gegevensverplaatsingspijplijnen voor monitoring op schaal

SSMA v9.1

De versie v9.1 van SSMA for MySQL bevat de volgende wijzigingen:

  • Ondersteuning toevoegen voor gegevensmigratie op schaal van MySQL naar SQL-doel
  • Ervaringen met het verkrijgen van hulp verbeteren

SSMA v9.0

De versie v9.0 van SSMA for MySQL bevat kleine prestatieverbeteringen, bugfixes en online help viewer-ondersteuning.

SSMA v8.24

De versie v8.24 van SSMA for MySQL bevat de volgende wijzigingen:

  • Ondersteuning toevoegen voor JAAR gegevenstype
  • Conversie van opmerkingenstijlen verbeteren
  • Naamgeving voor 'Opslaan als'-instructies verbeteren
  • Probleem oplossen

SSMA v8.23

De versie v8.23 van SSMA for MySQL bevat de volgende wijzigingen:

  • Nieuwe optie, Instructies toestaan uit bestanden, voor het toevoegen van instructies uit het bestandssysteem
  • Verbeterde XML-uitvoer bij uitvoering in de consolemodus
  • Nieuwe koppeling Feedback in rapporten om feedback te verzenden
  • Verbeterde visualisatie-ervaring in rapporten

SSMA v8.22

De versie v8.22 van SSMA for MySQL bevat de volgende wijzigingen:

  • Toestaan om extra verbindingsreeksopties op te geven voor de doeldatabaseverbinding
  • Overzichtsgrafieken in evaluatierapporten introduceren
  • Navigatie van berichten in evaluatierapporten verbeteren

SSMA v8.21

De versie v8.21 van SSMA for MySQL bevat de volgende wijzigingen:

  • COUNT_BIG gebruiken in query's voor het aantal rijen voor de doeldatabase

SSMA v8.20

De versie v8.20 van SSMA for MySQL bevat de volgende wijzigingen:

  • Kleine prestatieverbeteringen en bugfixes

SSMA v8.19

De versie v8.19 van SSMA for MySQL bevat de volgende wijzigingen:

  • Kleine prestatieverbeteringen en bugfixes

SSMA v8.18

De versie v8.18 van SSMA for MySQL bevat de volgende wijzigingen:

  • Kleine prestatieverbeteringen en bugfixes

SSMA v8.17

De versie v8.17 van SSMA for MySQL bevat de volgende wijzigingen:

  • HTML-evaluatierapporten bijwerken om moderne editor te gebruiken om SQL-tekst weer te geven

SSMA v8.16

De versie v8.16 van SSMA for MySQL bevat de volgende wijzigingen:

  • Ondersteuning voor berekende kolommen toevoegen
  • Problemen oplossen bij het converteren van INSERT-verklaring voor tabellen met unieke constraints en primaire sleutels.
  • Parser bijwerken om ANSI_QUOTES- en NO_BACKSLASH_ESCAPES-servermodi te respecteren
  • Ondersteuning voor verouderde parser verwijderen
  • Probleem opgelost waarbij objecten niet worden vernieuwd vanuit de database

SSMA v8.15

Naast verschillende toegankelijkheidsverbeteringen bevat de versie v8.15 van SSMA for MySQL de volgende wijzigingen:

  • Evaluatierapporten vernieuwen om te werken in moderne browsers
  • Gebruik autoriteit die door de database is verstrekt voor Microsoft Entra/Azure AD-verificatie.
  • Naamgeving verbeteren voor verklaringen die zijn geladen vanuit bestanden

SSMA v8.14

Naast verschillende verbeteringen om een betere toegankelijkheid voor mensen met een beperking te garanderen, is voor de versie v8.14 van SSMA voor MySQL een projectupgrade vereist, omdat deze nu de volledige versie van de bron-/doelserver opslaat in de projectmetagegevens.

SSMA v8.13

De versie v8.13 van SSMA for MySQL bevat de volgende wijzigingen:

  • Overweeg impliciete typecasts bij het converteren van procedure- en functie-aanroepen
  • Logboekregistratie voor bronverbindingsreeks verbeteren om verbindingsproblemen op te lossen

SSMA v8.12

De versie v8.12 van SSMA for MySQL bevat de volgende wijzigingen:

  • Conversie van tijdelijke tabellen DDL

SSMA v8.11

De versie v8.11 van SSMA for MySQL bevat de volgende wijzigingen:

  • MSAL.NET-bibliotheek gebruiken voor interactieve Microsoft Entra/Azure AD-verificatie

SSMA v8.10

De versie v8.10 van SSMA for MySQL bevat kleine prestatieverbeteringen en bugfixes.

SSMA v8.9

De versie v8.9 van SSMA for MySQL bevat de volgende wijzigingen:

  • Oplossing voor gegevensmigratie van ruimtelijke gegevenstypen
  • Oplossing voor het probleem met speciale tekens in projectnaam

SSMA v8.8

De versie v8.8 van SSMA for MySQL omvat:

  • Stabiliteitsverbeteringen voor synchronisatie van SQL Server-objecten
  • Verbeteringen in de GUI-prestaties tijdens de evaluatie en conversie

SSMA v8.7

De versie v8.7 van SSMA for MySQL heeft kleine oplossingen en prestatieverbeteringen in de grafische gebruikersinterface.

Daarnaast biedt SSMA voor MySQL nu conversie voor LIMIT clausule bij het richten op Azure SQL.

Belangrijk

Met SSMA v8.5 en hoger is .NET 4.7.2 een installatievereisten. Als u deze versie wilt installeren, kunt u het runtimebestand downloaden.

SSMA v8.6

Naast een gerichte set oplossingen die zijn ontworpen om de bruikbaarheid en prestaties te verbeteren, is de v8.6-versie van SSMA for MySQL verbeterd door een instelling toe te voegen waarmee gebruikers uitgebreide SSMA-eigenschappen in de geconverteerde code weglaten.

Als u deze instelling wilt gebruiken, gaat u in SSMA for MySQL naar Tools>Project Settings>General>Conversionen werkt u vervolgens onder Miscde waarde van de Uitgebreide eigenschappen weglaten instelling op Ja.

schermopname van de instelling Uitgebreide eigenschappen weglaten.

Belangrijk

Met SSMA v8.5 en hoger is .NET 4.7.2 een installatievereisten. Als u deze versie wilt installeren, kunt u het runtimebestand downloaden.

SSMA v8.5

De v8.5-versie van SSMA voor MySQL is uitgebreid met ondersteuning voor Microsoft Entra/Azure AD-verificatie en basisondersteuning voor JSON-functies in SQL Server, samen met een gerichte set oplossingen die zijn ontworpen om de bruikbaarheid en prestaties te verbeteren.

Belangrijk

Met SSMA v8.5 is .NET 4.7.2 een installatievereisten. Als u deze versie wilt installeren, kunt u het runtimebestand downloaden.

SSMA v8.4

De v8.4-versie van SSMA for MySQL is uitgebreid met gerichte oplossingen die zijn ontworpen om toegankelijkheidsproblemen op te lossen en een bug op te lossen met betrekking tot het maximum aantal indexkolommen (om 32 in plaats van 16 toe te staan) voor SQL Server 2016 (13.x) en latere versies.

Belangrijk

Met SSMA-versies 7.4 tot en met 8.4 is .NET 4.5.2 een installatievereisten.

SSMA v8.3

De v8.3-versie van SSMA for MySQL is uitgebreid met gerichte oplossingen die zijn ontworpen om de kwaliteit en metrische conversiegegevens te verbeteren. Daarnaast biedt deze release van SSMA for MySQL oplossingen die:

  • Los toegankelijkheidsproblemen op.
  • Voeg basisondersteuning toe voor hierarchyid type in SQL Server.

SSMA v8.2

De v8.2-versie van SSMA for MySQL is uitgebreid met een gerichte set oplossingen die zijn ontworpen om metrische gegevens over kwaliteit en conversie te verbeteren, en oplossingen voor:

  • Een probleem met uitgeschakelde niet-geclusterde indexen na gegevensmigratie.
  • Detectie van .NET Framework tijdens stille installatie.
  • Een onregelmatige crash die optreedt wanneer een nieuwe versie wordt gedownload.

Notitie

Een bekend probleem met automatisch bijwerken kan leiden tot het mislukken van een update van SSMA v8.1 naar v8.2. Als deze fout optreedt, downloadt u de nieuwe versie en installeert u deze handmatig.

SSMA v8.1

De versie v8.1 van SSMA for MySQL is verbeterd met gerichte oplossingen die zijn ontworpen om de metrische gegevens over kwaliteit en conversie te verbeteren.

Notitie

Een bekend probleem met automatisch bijwerken kan leiden tot het mislukken van een update van SSMA v8.0 naar v8.1. Als deze fout optreedt, downloadt u de nieuwe versie en installeert u deze handmatig.

SSMA v8.0

De v8.0-versie van SSMA for MySQL is uitgebreid met gerichte oplossingen die zijn ontworpen om metrische gegevens over kwaliteit en conversie te verbeteren. Deze release biedt ook de volgende nieuwe functies:

  • Ondersteuning voor Azure SQL Managed Instance als doel. U kunt nu nieuwe projecten maken die zijn gericht op Azure SQL Managed Instance:

    schermopname van het SQL Managed Instance-project.

  • Na omzetting Hersteladviseur. Zie Uw Oracle-migraties versnellen met nieuwe machine learning-mogelijkheden in SSMA voor meer informatie.

  • Voorlopige database-/schemaselectie.

    Wanneer u verbinding maakt met de bron, kunt u nu databases/schema's selecteren die interessant zijn. Als u alleen de schema's selecteert die u wilt migreren, bespaart u tijd tijdens de eerste verbinding en verbetert u de algehele SSMA-prestaties.

    Schermopname van SSMA-filterobjecten.

SSMA v7.10

De versie v7.10 van SSMA for MySQL bevat de volgende wijzigingen:

  • Gerichte oplossingen die zijn ontworpen om meer beveiliging en privacybescherming te bieden om te voldoen aan wijzigingen in algemene vereisten.
  • Een oplossing voor het converteren van spaties tussen functienaam en argumentenlijst.

SSMA v7.9

De versie v7.9 van SSMA for MySQL bevat de volgende wijzigingen:

  • Gerichte oplossingen die de kwaliteit en conversie metrische gegevens verbeteren.
  • Gedeeltelijke ondersteuning voor het migreren van ruimtelijke gegevenstypen van MySQL naar Azure SQL Database.
  • Er is ondersteuning in de SSMA-opdrachtregel toegevoegd om de toewijzing van gegevenstypen en de voorkeuren van projecten te kunnen wijzigen.
  • Ondersteuning voor het migreren van gegevens met behulp van SQL Server Integration Services (SSIS). Na het converteren van het schema is het mogelijk om een SSIS-pakket te maken met behulp van een contextmenuoptie met de rechtermuisknop.
  • Het dialoogvenster Azure SQL Database-verbinding in SSMA is ook gewijzigd om de volledig gekwalificeerde servernaam op te geven. In eerdere versies van SSMA moest het voorvoegsel van Azure SQL Database expliciet worden vermeld in de projectinstellingen.

SSMA v7.8

De versie v7.8 van SSMA for MySQL bevat de volgende wijzigingen:

  • De wijziging van de type-toewijzing wordt gemarkeerd in de projectinstellingen.
  • De mogelijkheid voor gebruikers om telemetrie uit te schakelen.

SSMA v7.7

De versie v7.7 van SSMA for MySQL bevat de volgende wijzigingen:

  • SSMA for MySQL is verbeterd met gerichte oplossingen die de kwaliteit en conversieparameters verbeteren.
  • Op basis van de populaire vraag is de 32-bits versie van SSMA voor MySQL terug. In vergelijking met de vorige implementatie (vóór v7.4) zijn er twee installatiepakketten, maar ze kunnen niet naast elkaar worden geïnstalleerd. Als gevolg hiervan moet u de meest geschikte versie kiezen op basis van de connectiviteitsonderdelen die u hebt. Het is altijd beter om de 64-bits versie te gebruiken, indien mogelijk.
  • SSMA for MySQL heeft nu de verbindingsmodus ODBC-verbindingsreeks, waarmee u ODBC-stuurprogramma's van derden kunt gebruiken die compatibel zijn met MySQL.

SSMA v7.6

De versie v7.6 van SSMA for MySQL is uitgebreid met gerichte oplossingen die de metrische gegevens over kwaliteit en conversie verbeteren en met ondersteuning voor SQL Server 2017 (14.x) (openbare preview). Ondersteuning voor SQL Server 2017 (14.x) in Windows en Linux is in openbare preview en mag niet worden gebruikt voor productiemigraties.

SSMA v7.5

De v7.5-versie van SSMA for MySQL is verbeterd met verschillende verbeteringen om een grotere toegankelijkheid voor mensen met een handicap te garanderen.

SSMA v7.4

De versie v7.4 van SSMA for MySQL bevat de volgende wijzigingen:

  • De optie time-out voor query's is nu beschikbaar tijdens de ontdekking van schema-objecten op de bron en het doel.

    schermafbeelding van de Query time-out optie.

  • De metrische gegevens over kwaliteit en conversie zijn verbeterd met gerichte oplossingen op basis van feedback van klanten.

Belangrijk

.NET 4.5.2 is een vereiste voor het installeren van SSMA v7.4. Bovendien wordt vanaf v7.4 de 32-bits versie van SSMA stopgezet.

SSMA v7.3

De versie v7.3 van SSMA for MySQL bevat de volgende wijzigingen:

  • Verbeterde metrische gegevens over kwaliteit en conversie met gerichte oplossingen op basis van feedback van klanten.

  • SSMA-uitbreidbaarheidsframework dat beschikbaar wordt gesteld via de volgende items:

    • De functionaliteit exporteren naar een SSDT-project (SQL Server Data Tools).

      • U kunt nu schemascripts exporteren van SSMA naar een SSDT-project. U kunt de schemascripts gebruiken om extra schemawijzigingen aan te brengen en uw database te implementeren.

        Schermopname van de opdracht Opslaan als SSDT-project.

    • Bibliotheken die SSMA gebruikt voor het uitvoeren van aangepaste conversies.

SSMA v7.2

De versie v7.2 van SSMA for MySQL bevat de volgende wijzigingen:

  • Verbeterde metrische gegevens over kwaliteit en conversie met gerichte oplossingen op basis van feedback van klanten.
  • Telemetrieverbeteringen om betere gegevenspunten te bieden om klantproblemen op te lossen en de conversiepercentages van SSMA te verbeteren.

SSMA v7.1

De versie v7.1 van SSMA for MySQL bevat de volgende wijzigingen:

  • SQL Server 2017 (14.x) Preview in Windows en Linux is nu een ondersteund doelplatform voor migratie. Deze functie is in technische preview en biedt de mogelijkheid tot schema- en gegevensverplaatsing naar SQL Server-exemplaren.
  • SSMA ondersteunt nu automatische updates om de nieuwste versie van SSMA te downloaden zodra deze beschikbaar is.
  • Binaire SSMA-bestanden worden nu geleverd via Windows Installer-pakketbestanden (.msi).

Mei 2016

De release van mei 2016 van SSMA for MySQL bevat de volgende wijzigingen:

  • Er is ondersteuning toegevoegd voor SQL Server 2016 (13.x).
  • Verbeterde parser en resolver.
  • Er is een installatiecontrole voor .NET 2.0 verwijderd.
  • Uitbreidingspakketafhankelijkheid bijgewerkt van .NET 3.5 naar .NET 4.0.
  • De standaard BigInt-type mapping voor MySQL is aangepast.
  • De opdrachten save-project en open-project voor de SSMA Console zijn gerepareerd.
  • Opdracht securepassword voor SSMA Console opgelost.
  • Verbeterde telling van objecten voor de initiële laadtijd.
  • Er is een probleem opgelost met het laden van MsSql-objecten.
  • Er is een fout opgelost in algemene instellingen.

Maart 2016

De preview-versie van maart 2016 van SSMA for MySQL voegt ondersteuning toe voor migratie naar SQL Server 2016 (13.x).

Januari 2016

De onderhoudsrelease van SSMA voor MySQL van januari 2016 bevat de volgende wijzigingen:

  • Menu-item Logboek weergeven toegevoegd aan SSMA (RFC 5706203).
  • Telemetrie toegevoegd.

Juli 2014

De release van juli 2014 van SSMA for MySQL bevat de volgende wijzigingen:

  • Verbeterde conversie van Azure SQL Database-code.
  • De functionaliteit van het extensiepakket is verplaatst naar het schema ter ondersteuning van Azure SQL Database.
  • Prestatieverbeteringen getest voor databases met meer dan 10.000 objecten.
  • Verbeteringen in de gebruikersinterface voor het omgaan met een groot aantal objecten.
  • Markeren van bekende LOB-schema's (zodat ze kunnen worden genegeerd in conversie).
  • Verbetering van de conversiesnelheid.
  • Objectaantallen weergeven in de gebruikersinterface.
  • Rapportgrootte met meer dan 25%.
  • Verbeterde foutberichten voor niet-geparseerde constructies.

April 2014

De release van april 2014 van SSMA for MySQL bevat de volgende wijzigingen:

  • Er is ondersteuning toegevoegd voor SQL Server 2014 (12.x).
  • Fouten met betrekking tot conversie naar Azure opgelost.
  • Er zijn fouten opgelost met betrekking tot onzichtbare rapportpagina's in IE 10.

Juli 2011

De release van juli 2011 van SSMA for MySQL bevat de volgende wijzigingen:

  • Ondersteuning voor conversie van LIMIT naar SQL Server 2012 (11.x) OFFSET.
  • Verbeterde foutrapportage tijdens gegevensmigratie.

April 2011

De release van april 2011 van SSMA for MySQL bevat de volgende wijzigingen:

  • Eén installatie van SSMA for MySQL, die ondersteuning biedt voor SQL Server 2016 (13.x) en latere versies en Azure SQL.
  • De mogelijkheid om verbinding te maken met SQL Server 2012 (11.x).
  • Verbeterde engine voor gegevensmigratie aan de clientzijde, die parallelle migratie van gegevens ondersteunt.
  • Verbeterde prestaties van gegevensmigratie met eenvoudige en bulksgewijs vastgelegde herstelmodellen.
  • SSMA voor MySQL Console-versie ondersteunt compatibiliteit met eerdere versies. U kunt de projecten die eerder zijn gemaakt met SSMA v5.0 openen.
  • SSMA voor MySQL v5.0-product kan naast elkaar (SxS) worden geïnstalleerd met oudere versies van SSMA Product.

Juli 2010

De release van juli 2010 van SSMA for MySQL bevat de volgende functies:

1. Verbeteringen in de gebruikersinterface:

  • Tabblad SQL-modi voor MySQL-databaseobjecten
  • Tabblad Instellingen voor MySQL-databaseobjecten
  • Tabblad Gegevens voor MySQL-tabellen
  • Bijgewerkte projectinstellingen op conversie- en migratiepagina's
  • Instellingen voor gegevensmigratie op tabelniveau

2. Verbeteringen voor verbinding maken met MySQL en SQL Server:

  • SSL/TLS-connectiviteit in MySQL
  • Versleutelde connectiviteit in SQL Server

3. Verbeteringen in MySQL Metabase Explorer:

  • Alle MySQL-databaseobjecten en de bijbehorende tabbladen laden.

4. Verbeteringen aan objectconversie:

  • Conversie van MySQL-metabaseobjecten: procedures, functies, weergaven, triggers en instructies.
  • Beperkte ondersteuning voor ruimtelijke gegevenstypen in tabellen.
  • Optie voor het converteren van MySQL-functies naar opgeslagen SQL Server-procedures
  • Optie om SQL-modi en charsettoewijzing toe te passen tijdens objectconversie

5. Verbeteringen aan gegevensmigratie:

  • Ondersteuning voor gegevensmigratie met zowel Server-Side als Client-Side gegevensmigratie-engines
  • Ondersteuning voor ruimtelijke gegevensmigratie
  • Aangepaste SQL voor gegevensmigratie voor tabellen

6. SSMA voor MySQL-console:

  • Ondersteuningsconsolefunctie voor SSMA voor MySQL
  • Ondersteuning voor Script-Level interface

Januari 2010

De release van SSMA voor MySQL in januari 2010 was de eerste release. Het bevat de volgende functies:

  • Ondersteuning toegevoegd voor migratie naar zowel on-premises SQL Server als Azure SQL.
  • Overzicht van functionaliteit: Schema- en gegevensmigratie van MySQL-tabellen/indices/beperkingen.