{"id":30150,"date":"2020-03-31T01:00:37","date_gmt":"2020-03-31T08:00:37","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?p=30150"},"modified":"2024-01-22T22:51:25","modified_gmt":"2024-01-23T06:51:25","slug":"migrate-sql-workloads-to-the-cloud-with-confidence","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2020\/03\/31\/migrate-sql-workloads-to-the-cloud-with-confidence\/","title":{"rendered":"Migrate SQL workloads to the cloud with confidence"},"content":{"rendered":"

Wouldn\u2019t it be great if you could see how a workload will perform in a new environment before migrating a database to the cloud? Then you could fix any queries that have compatibility errors or move forward with the migration with confidence.<\/p>\n

That type of crystal ball is essentially what Microsoft gives us in the form of Microsoft Database Experimentation Assistant (DEA)<\/a>. To learn about the benefits of other Azure database capabilities, read Future-Proof Your Data Infrastructure with Azure: A Business Case for Database Administrators<\/a>.<\/em><\/p>\n

The Database Experimentation Assistant allows you to evaluate a targeted version of SQL Server for a specific workload. By conducting A\/B testing, you can see how the workload on the source server in your current environment will perform in the new environment. The Database Experimentation Assistant has the ability to capture and replay on Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Linux.<\/p>\n

The Database Experimentation Assistant provides analysis metrics to identify potential issues when upgrading from earlier versions of SQL Server starting with 2005 to more recent versions. Database Experimentation Assistant analysis metrics include:<\/p>\n