Overview of SQL Server on Azure Virtual Machines (Linux)

SQL Server on Azure virtual machines enables you to use full versions of SQL Server in the Cloud without having to manage any on-premises hardware. SQL Server VMs also simplify licensing costs when you pay as you go.

Azure virtual machines run in many different geographic regions around the world. They also offer a variety of machine sizes. The virtual machine image gallery allows you to create a SQL Server VM with the right version, edition, and operating system. This makes virtual machines a good option for a many different SQL Server workloads.

Get started with SQL VMs

To get started, choose a SQL Server virtual machine image with your required version, edition, and operating system. The following sections provide direct links to the Azure portal for the SQL Server virtual machine gallery images.

Tip

For more information about how to understand pricing for SQL images, see the pricing page for Linux SQL Server VMs.

Version Operating System Edition
SQL Server 2017 Red Hat Enterprise Linux (RHEL) 7.4 Enterprise, Standard, Web, Express, Developer
SQL Server 2017 SUSE Linux Enterprise Server (SLES) v12 SP2 Enterprise, Standard, Web, Express, Developer
SQL Server 2017 Ubuntu 16.04 LTS Enterprise, Standard, Web, Express, Developer

Note

To see the available Windows SQL Server virtual machine images, see Overview of SQL Server on Azure Virtual Machines (Windows).

Installed packages

When you configure SQL Server on Linux, you install the database engine package and then several optional packages depending on your requirements. The Linux virtual machine images for SQL Server automatically install most packages for you. The following table shows which packages are installed for each distribution.

Distribution Database Engine Tools SQL Server Agent Full-Text Search SSIS HA add-on
RHEL yes yes yes yes yes no
SLES yes yes yes yes no no
Ubuntu yes yes yes yes yes yes

Linux Virtual Machines

Storage

Networking

SQL

Next steps

Get started with SQL Server on Azure Linux virtual machines:

Get answers to commonly asked questions about SQL VMs on Linux: