When you deploy an Azure virtual machine (VM) with SQL Server installed on it, either manually, or through a built-in image, you can leverage Azure features to improve your experience. This article summarizes the documentation changes associated with new features and improvements in the recent releases of SQL Server on Azure Virtual Machines (VMs). To learn more about SQL Server on Azure VMs, see the overview.
November 2021
Changes
Details
Eliminate need for HADR Azure Load Balancer or DNN
Deploy your SQL Server VMs to multiple subnets to eliminate the dependency on the Azure Load Balancer or distributed network name (DNN) to route traffic to your high availability / disaster recovery (HADR) solution! See the multi-subnet availability group tutorial, or prepare SQL Server VM for FCI article to learn more.
SQL Assessment
It's now possible to assess the health of your SQL Server VM in the Azure portal using SQL Assessment to surface recommendations that improve performance, and identify missing best practices configurations. This feature is currently in preview.
October 2021
Changes
Details
SQL IaaS extension now supports Ubuntu
Support has been added to register your SQL Server VM running on Ubuntu Linux with the SQL Server IaaS Extension for limited functionality.
September 2021
Changes
Details
SQL IaaS extension full mode no longer requires restart
Restarting the SQL Server service is no longer necessary when registering your SQL Server VM with the SQL IaaS Agent extension in full mode!
July 2021
Changes
Details
Repair SQL Server IaaS extension in portal
It's now possible to verify the status of your SQL Server IaaS Agent extension directly from the Azure portal, and repair it, if necessary.
Azure Migrate brings support to lift and shift your entire high availability solution to SQL Server on Azure VMs! Bring your availability group or your failover cluster instance to SQL Server VMs using Azure Migrate today!
It's now possible to register SQL Server virtual machines with the SQL IaaS Agent extension for virtual machines hosted in the Azure Government cloud.
Azure SQL family
SQL Server on Azure Virtual Machines is now a part of the Azure SQL family of products. Check out our new look! Nothing has changed in the product, but the documentation aims to make the Azure SQL product decision easier.
Distributed network name (DNN)
SQL Server 2019 on Windows Server 2016+ is now previewing support for routing traffic to your failover cluster instance (FCI) by using a distributed network name rather than using Azure Load Balancer. This support simplifies and streamlines connecting to your high-availability (HA) solution in Azure.
You can now enable the Automatic registration feature to automatically register all SQL Server VMs already deployed to your subscription with the SQL IaaS Agent extension. This applies to all existing VMs, and will also automatically register all SQL Server VMs added in the future.
Extend support for SQL Server 2008 and SQL Server 2008 R2 by migrating as is to an Azure VM.
Custom image supportability
You can now install the SQL Server IaaS extension to custom OS and SQL Server images, which offers the limited functionality of flexible licensing. When you're registering your custom image with the SQL IaaS Agent extension, specify the license type as "AHUB." Otherwise, the registration will fail.
Named instance supportability
You can now use the SQL Server IaaS extension with a named instance, if the default instance has been uninstalled properly.
Portal enhancement
The Azure portal experience for deploying a SQL Server VM has been revamped to improve usability. For more information, see the brief quickstart and more thorough how-to guide to deploy a SQL Server VM.
Portal improvement
It's now possible to change the licensing model for a SQL Server VM from pay-as-you-go to bring-your-own-license by using the Azure portal.
Simplification of availability group deployment to a SQL Server VM through the Azure CLI
A new resource provider (Microsoft.SqlVirtualMachine/SqlVirtualMachineGroups) defines the metadata of the Windows failover cluster. Joining a SQL Server VM to SqlVirtualMachineGroups bootstraps the Windows Server Failover Cluster (WSFC) service and joins the VM to the cluster.
Automated setup of an availability group deployment with Azure quickstart templates