Trace Id is missing
Skip to main content

SQL Server migration

Move your SQL Server databases to Azure with few to no application code changes.

Why customers trust Microsoft for SQL in the cloud

Azure is the cloud service that knows SQL Server migration best. Use our tools and guidance for migrating to the cloud and run SQL workloads on the industry-leading database engine while taking advantage of cost-saving opportunities and cloud migration resources.

Leading with more than 25 years of innovation

With built-in security controls, layers of protection, and advanced threat protection, rest assured that your data is stored in a more secured and compliant environment. Ensure peak productivity with our evergreen SQL offering that never needs to be patched or upgraded, and AI-powered features to optimize performance and security.

Video container
A person working at their desk with a laptop and multiple monitors

Experience a seamless migration process

With full SQL Server parity and a consistent code base, you can leverage your on-premises skills and knowledge in the cloud. Save time and resources on easy lift-and-shift migrations and application modernizations with the help of the Database Migration Guide.

Explore cost-effective options for migration

Maximize existing investments in on-premises licenses by taking them to the cloud with Azure Hybrid Benefit and combine them with reserved instances for up to 85 percent savings. Additionally, explore dev/test pricing, and enjoy up to three free years of Extended Security Updates. Learn more about optimizing costs with Azure.

Hands holding a tablet displaying data for TD Bank
Video container

Tools and resources for the migration journey

Rely on expert migration support with Azure Migrate and Modernize and Azure Innovate. Take advantage of free migration tools such as Azure Migrate to discover and assess your on-premises migration readiness, and Database Migration Service to move your on-premises databases to Azure.

Learn more about products and services for SQL Server migration

Azure Migrate

Azure Migrate

A central hub of Azure cloud migration tools and services to discover, assess, and migrate workloads to the cloud.

Azure Database Migration Service

Azure Database Migration Service

Database Migration Service is a service that helps you simplify, guide, and automate your database migration to Azure.

Azure Migration and Modernization Program

Azure Migrate and Modernize and Azure Innovate

Simplify your migration and modernization with best practices, unique savings and access to engineers and specialized partners.

Azure SQL

Azure SQL

The family of SQL cloud databases providing flexible options for application migration, modernization, and development.

Learn more through example solution architectures

See how migrating your SQL Server to Azure can create innovation opportunities and cost savings for your organization during your cloud migration process.

Windows n-tier application on Azure with SQL Server (virtual machines or managed instances)

Use Azure SQL to build a resilient and scalable application environment with separate tiers, allowing for fewer outages and quicker diagnosis.

Loan credit risk with SQL Server (SQL virtual machines)

Using SQL Server with machine learning services, a lending institution can make use of predictive analytics to reduce the number of loans they offer to those borrowers most likely to default.

Scalable Sitecore marketing website (SQL Database)

Scale a marketing website with access to the data, integrated tools, and automation capabilities you need to actively engage with customers throughout their life cycle.

Get the latest SQL Server migration news and resources

Azure SQL Family including SQL Server on Azure Virtual Machines, Azure SQL Managed Instance and Azure SQL Database
Two charts showing performance and price performance comparisons for SQL Server on Azure

Frequently asked questions

  • Azure SQL is a family of fully managed, secure, and intelligent SQL database services, built upon the same SQL Server engine. With Azure SQL, you can rehost SQL workloads on SQL Server on Azure Virtual Machines, modernize existing applications with Azure SQL Managed Instance, and support modern cloud applications with Azure SQL Database. You can manage your entire portfolio through a consistent and unified Azure portal experience.


    There are three primary considerations for selecting the right Azure SQL service for your requirements. If you require control of the underlying OS due to compliance or software dependencies and prefer to remain on your current version of SQL Server, then rehosting to SQL Server on Azure Virtual Machines would be your best option. If, however, OS control is not a requirement and you prefer to be on the latest “versionless” SQL Server, then modernizing your existing applications or supporting modern cloud applications on fully managed solutions like Azure SQL Database or Azure SQL Managed Instance would be optimal.



    First use Azure Migrate to download and install Data Migration Assistant. This tool generates assessment reports that identify requirements before migration, and it recommends target migration SKUs in Azure. Then, use the Database Migration Service to migrate your database to your selected destination.


  • Get the expert help you need to transform your business, wherever you are in your cloud journey. Take advantage of our offerings to make Azure work for you: save costs, create market value, and usher in AI powered innovation for your business.


  • The Azure Hybrid Benefit is a pricing benefit for customers who have licenses with Software Assurance, which helps maximize the value of existing on-premises Windows Server and SQL Server license investments when migrating to Azure. Eligible customers can save up to 40 percent* on Azure Virtual Machines (infrastructure as a service, or IaaS), and save up to 55 percent on Azure SQL Database (platform as a service, or PaaS) and SQL Server on Azure Virtual Machines (IaaS).

    * Actual savings may vary based on region, instance type, or usage.

Get started with Azure Migrate

Get started