Skip navigation

SQL Database

The intelligent, relational cloud database service

Migrate your SQL Server databases without changing your apps. Azure SQL Database is the intelligent, fully managed relational cloud database service that provides the broadest SQL Server engine compatibility. Accelerate app development and simplify maintenance using the SQL tools you love to use. Take advantage of built-in intelligence that learns app patterns and adapts to maximise performance, reliability and data protection.

Migrate your SQL Server databases without changing your apps

Get the broadest SQL Server engine compatibility and native virtual network (VNET) support with SQL Database Managed Instance. This option gives you the best of SQL Server, plus the operational and cost benefits of an intelligent, fully managed service. Managed Instance is ideal for migrating a large number of existing SQL Server databases from on-premises or virtual machines to SQL Database.

Explore all database migration paths to Azure

Maximise ROI by migrating to the cloud

Reduce the burden of data-tier management and save time and costs by migrating workloads to the cloud.

Azure Hybrid Benefit for SQL Server provides a cost-effective path for migrating hundreds or thousands of SQL Server databases with minimal effort. Use your SQL Server licences with Software Assurance to pay a reduced rate when migrating to the cloud. Save up to 55 per cent with Azure Hybrid Benefit, and up to 80 per cent with reserved capacity.

Learn how customers have increased productivity by up to 40 per cent by migrating to Azure SQL Database.

Migrate massive databases and scale up to 100 TB

Get rapid, dynamic storage with SQL Database Hyperscale – the new, highly performant database scaling technology. Hyperscale enables SQL Database to adapt to your workloads and optimise resources on demand.

  • Provision one or more additional compute nodes that can serve your read-only workload, and use them as a hot standby in case of failover.
  • Perform operations in constant time, regardless of the size of the data operation.

Scale compute and storage resources rapidly and independently, without sacrificing performance.

Develop secure apps in the cloud

Use intelligent protection and industry-leading security and privacy capabilities to:

  • Control access to your database with multifactor authentication.
  • Leave sensitive data encrypted while in use, with Always encrypted.
  • Monitor your database for potential threats and vulnerabilities using Advanced Threat Protection.

Learn more

SQL Database meets stringent compliance standards, such as GDPR, ISO/IEC 27001/27002, FedRAMP/FISMA, SOC, HIPA, and PCI DSS.

Ensure high availability with up to three hot replicas and built-in automatic failover with a 99.99 per cent availability SLA.

Optimise performance with built-in intelligence

Improve memory usage, throughput, latency and query performance.

  • Intelligent performance tuning uses built-in intelligence with machine learning and adaptive technologies to continuously optimise database performance in real time. Automatically receive tuning recommendations, insights and performance improvements.
  • Intelligent query processing improves workload performance with minimal implementation effort. Features include adaptive query processing, which adapts optimisation strategies to application workload runtime conditions, and approximate query processing, designed to aggregate large data sets when responsiveness is critical.

Build multitenant apps in your preferred development environment

Seamlessly enable DevOps by developing in SQL Server containers and deploying in SQL Database with the easy-to-use tools that you already have, such as Visual Studio and SQL Server Management Studio. Or, build your applications with Python, Java, Node.js, PHP, Ruby and .NET on the MacOS, Linux and Windows platforms – and deliver with the speed and efficiency that your business demands. Maximise your resource utilisation, and manage thousands of databases as one, while ensuring one customer per database with elastic pools.

Learn more

Customers using SQL Database

  • CarMax
  • M Files
  • Asos
  • Umbraco
  • Snelstart
  • Csi
  • Aluvii
  • Quest
  • Stackify
  • gep
  • Quorum

What can you do with SQL Database?

Bulk data migrations

Importing and migrating bulk data from on-premises or other cloud providers to SQL Database has never been easier. Use the power of Azure to transform unstructured and semi-structured flat files, or migrate an entire database schema directly into SQL Database to produce consumable data products for analytics, reporting or intelligent applications.

Migrate SQL-based applications

Taking advantage of SQL Database end points for transaction replication allows applications to function seamlessly both on-premises and in Azure. Easily replicate data among multiple SQL Databases to enable isolation of mission-critical workloads from longer-running analytics queries. By using Azure Data Sync and transactional replication, developers will be able to modernise applications in a tiered approach from on-premises to hybrid, and move fully to the cloud.

Process streaming data for application insights

By using Microsoft products or various open-source products running on the Azure platform, high-velocity streaming data can be easily consumed, rationalised and stored in SQL Database. These new data streams will help drive additional intelligence for applications, analytical insight and operational reporting.

Simplify complex data landscapes

From serverless deployments and new data streams to the migration of existing data assets, simplifying your entire data estate is easy using the integrated services across Azure. Bring new data sources together with existing data in a seamless experience that provides customers with new insights and value.

Featured SQL Database resources

New to SQL Database?

Read about Azure SQL Database to see if our intelligent, fully managed service is right for your applications, including multi-tenant SaaS or line-of-business app scenarios. Watch this brief video to see how you can have your first SQL Database up and running in minutes.

Just how easy is it?

Try it and see for yourself. Create your first SQL Database in Azure with your free Azure account.

Developer? We’ve got you covered.

Design your first SQL Database using popular tools and frameworks such as SSMS and .NET. Connect to SQL Database using popular languages such as C#, Node.js and Python, and query your data using Transact-SQL statements.

Have a multi-tenant SaaS app?

Learn how to easily implement an SaaS app for hundreds – or thousands – of tenants in SQL Database.

Optimise your database.

Take the next steps to optimise performance using recommendations generated by SQL Database. Then, take a look at these other monitoring and performance tuning options.

Related products and services

SQL Server on virtual machines

Host enterprise SQL Server apps in the cloud

SQL Data Warehouse

Elastic data warehouse as a service with enterprise-class features

Data Factory

Hybrid data integration at enterprise scale, made easy

Create an SQL Database with your free account