Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This article lists SQL Server Migration Assistant (SSMA) for MySQL changes in each release.
Note
While Microsoft Entra ID is the new name for Azure Active Directory (Azure AD), to prevent disrupting existing environments, Azure AD still remains in some hardcoded elements such as UI fields, connection providers, error codes, and cmdlets. In this article, the two names are interchangeable.
The v10.0 release of SSMA for MySQL contains minor performance improvements, bug fixes, and online help viewer support.
The v9.5 release of SSMA for MySQL contains the following changes:
The v9.4 release of SSMA for MySQL contains the following changes:
The v9.3 release of SSMA for MySQL contains the following changes:
The v9.2 release of SSMA for MySQL contains the following changes:
The v9.1 release of SSMA for MySQL contains the following changes:
The v9.0 release of SSMA for MySQL contains minor performance improvements, bug fixes, and online help viewer support.
The v8.24 release of SSMA for MySQL contains the following changes:
The v8.23 release of SSMA for MySQL contains the following changes:
The v8.22 release of SSMA for MySQL contains the following changes:
The v8.21 release of SSMA for MySQL contains the following changes:
COUNT_BIG
in row count queries for the target databaseThe v8.20 release of SSMA for MySQL contains the following changes:
The v8.19 release of SSMA for MySQL contains the following changes:
The v8.18 release of SSMA for MySQL contains the following changes:
The v8.17 release of SSMA for MySQL contains the following changes:
The v8.16 release of SSMA for MySQL contains the following changes:
INSERT
statement for tables with unique constraints and primary keysANSI_QUOTES
and NO_BACKSLASH_ESCAPES
server modesIn addition to several accessibility improvements, the v8.15 release of SSMA for MySQL contains the following changes:
In addition to several improvements to ensure greater accessibility for people with disabilities, the v8.14 release of SSMA for MySQL requires a project upgrade, as it now stores full source/target server version in the project metadata.
The v8.13 release of SSMA for MySQL contains the following changes:
The v8.12 release of SSMA for MySQL contains the following changes:
The v8.11 release of SSMA for MySQL contains the following changes:
The v8.10 release of SSMA for MySQL contains minor performance improvements and bug fixes.
The v8.9 release of SSMA for MySQL contains the following changes:
The v8.8 release of SSMA for MySQL includes:
The v8.7 release of SSMA for MySQL has minor fixes and performance improvements in graphical user interface.
In addition, SSMA for MySQL now provides conversion for LIMIT
clause when targeting Azure SQL.
Important
With SSMA v8.5 and later, .NET 4.7.2 is an installation prerequisite. If you need to install this version, you can download the runtime file.
In addition to a targeted set of fixes designed to improve usability and performance, the v8.6 release of SSMA for MySQL has been enhanced by adding a setting that enables users to omit SSMA extended properties in the converted code.
To use this setting, in SSMA for MySQL, navigate to Tools > Project Settings > General > Conversion, and then under Misc, update the value of the Omit Extended Properties setting to Yes.
Important
With SSMA v8.5 and later, .NET 4.7.2 is an installation prerequisite. If you need to install this version, you can download the runtime file.
The v8.5 release of SSMA for MySQL is enhanced with support for Microsoft Entra/Azure AD authentication and basic support for JSON features in SQL Server, together with a targeted set of fixes designed to improve usability and performance.
Important
With SSMA v8.5, .NET 4.7.2 is an installation prerequisite. If you need to install this version, you can download the runtime file.
The v8.4 release of SSMA for MySQL is enhanced with targeted fixes that are designed to address accessibility issues and fix a bug related to max index columns (to allow 32 instead of 16) for SQL Server 2016 (13.x) and later versions.
Important
With SSMA versions 7.4 though 8.4, .NET 4.5.2 is an installation prerequisite.
The v8.3 release of SSMA for MySQL is enhanced with targeted fixes that are designed to improve quality and conversion metrics. In addition, this release of SSMA for MySQL provides fixes that:
The v8.2 release of SSMA for MySQL is enhanced with a targeted set of fixes designed to improve quality and conversion metrics, and fixes for:
Note
A known issue with auto-update might cause the failure of an update from SSMA v8.1 to v8.2. If you encounter this error, please download the new version and install it manually.
The v8.1 release of SSMA for MySQL is enhanced with targeted fixes that are designed to improve quality and conversion metrics.
Note
A known issue with auto-update might cause the failure of an update from SSMA v8.0 to v8.1. If you encounter this error, please download the new version and install it manually.
The v8.0 release of SSMA for MySQL is enhanced with targeted fixes designed to improve quality and conversion metrics. This release also offers the following new features:
Support for Azure SQL Managed Instance as a target. You can now create new projects targeting Azure SQL Managed Instance:
Post-conversion Fix advisor. For more information, see more about it here.
Preliminary database/schema selection.
When you connect to the source, you can now select databases/schemas of interest. Selecting only the schemas that you plan to migrate saves time during initial connection and improve overall SSMA performance.
The v7.10 release of SSMA for MySQL contains the following changes:
The v7.9 release of SSMA for MySQL contains the following changes:
The v7.8 release of SSMA for MySQL contains the following changes:
The v7.7 release of SSMA for MySQL contains the following changes:
The v7.6 release of SSMA for MySQL has been enhanced with targeted fixes that improve quality and conversion metrics and with support for SQL Server 2017 (14.x) (public preview). Support for SQL Server 2017 (14.x) on Windows and Linux is in public preview and shouldn't be used for production migrations.
The v7.5 release of SSMA for MySQL has been enhanced with several improvements to ensure greater accessibility for people with disabilities.
The v7.4 release of SSMA for MySQL contains the following changes:
The Query timeout option is now available during schema object discovery at source and target.
The quality and conversion metric has been improved with targeted fixes, based on customer feedback.
Important
.NET 4.5.2 is a prerequisite for installing SSMA v7.4. In addition, beginning with v7.4, the 32-bit version of SSMA is being discontinued.
The v7.3 release of SSMA for MySQL contains the following changes:
Improved quality and conversion metric with targeted fixes based on customer feedback.
SSMA extensibility framework exposed via the following items:
Export functionality to a SQL Server Data Tools (SSDT) project.
You can now export schema scripts from SSMA to an SSDT project. You can use the schema scripts to make extra schema changes and deploy your database.
Libraries that SSMA consumes for performing custom conversions.
You can now construct code that can handle custom syntax conversions and conversions that weren't previously handled by SSMA.
For more information on how to construct a custom converter, see Extending SQL Server Migration Assistant's conversion capabilities.
You can also download a sample project for conversion from the same blog post.
The v7.2 release of SSMA for MySQL contains the following changes:
The v7.1 release of SSMA for MySQL contains the following changes:
.msi
).The May 2016 release of SSMA for MySQL contains the following changes:
save-project
and open-project
commands for SSMA Console.securepassword
command for SSMA Console.The March 2016 preview release of SSMA for MySQL adds support for migration to SQL Server 2016 (13.x).
The January 2016 maintenance release of SSMA for MySQL contains the following changes:
The July 2014 release of SSMA for MySQL contains the following changes:
The April 2014 release of SSMA for MySQL contains the following changes:
The July 2011 release of SSMA for MySQL contains the following changes:
LIMIT
to SQL Server 2012 (11.x) OFFSET
.The April 2011 release of SSMA for MySQL contains the following changes:
The July 2010 release of SSMA for MySQL contains the following features:
1. Improvements to User Interface:
2. Improvements to Connect to MySQL and SQL Server:
3. Improvements to MySQL Metabase Explorer:
4. Improvements to Object Conversion:
5. Improvements to Data Migration:
6. SSMA for MySQL Console:
The January 2010 release of SSMA for MySQL was the initial release. It contained the following features:
Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayTraining
Module
Migrate on-premises MySQL databases to Azure Database for MySQL - Training
Migrate on-premises MySQL databases to Azure Database for MySQL
Certification
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.
Documentation
Install SSMA components on SQL Server (MySQLToSQL) - SQL Server
Install components on the server that runs SQL Server to support MySQL database conversion with SSMA, including the SSMA extension pack and MySQL providers.
Getting Started with SSMA for MySQL (MySQLToSQL) - SQL Server
Learn about the SQL Server Migration Assistant (SSMA) for MySQL installation process, and familiarize yourself with the SSMA user interface.
Installing SSMA for MySQL client (MySQLToSQL) - SQL Server
Learn about installation prerequisites for the SQL Server Migration Assistant (SSMA) for MySQL client and how to install.