Skip navigation

SQL Database

The intelligent relational cloud database service

Azure SQL Database is the intelligent, fully managed relational cloud database service that provides the broadest SQL Server engine compatibility, so you can migrate your SQL Server databases without changing your apps. Accelerate app development and make maintenance easy and productive 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

SQL Database Managed Instance provides the broadest SQL Server engine compatibility and native virtual network (VNET) support so you can migrate your SQL Server databases to SQL Database Managed Instance without changing your apps. With Managed Instance, you can combine the rich SQL Server surface area with the operational and financial benefits of an intelligent, fully managed service. Managed Instance is your best destination when migrating a large number of existing SQL Server databases from on-premises or virtual machines to SQL Database.

Learn more about database migration paths to Azure

Tune and protect your database with built-in intelligence

SQL Database uses built-in intelligence that learns your unique database patterns and automatically tunes the database for improved performance and protection. Threat Detection monitors your database around the clock and detects potential malicious activities, alerting you upon detection so you can intervene straight away.

Secure your app data and ensure availability

Build security-enhanced apps in the cloud with advanced built-in protection and security features that dynamically mask sensitive data and encrypt it at rest and in motion. Ensure high availability with three hot replicas and built-in automatic failover that guarantees a 99.99% availability SLA. Accelerate recovery from catastrophic failures and regional outages to an RPO of less than five seconds with active-geo replication. With physical and operational security, SQL Database helps you meet the most stringent regulatory compliances, such as ISO/IEC 27001/27002, Fed RAMP/FISMA, SOC, HIPPA and PCI DSS.

Optimise performance for your workloads

When demand for your app grows from a handful of devices and customers to millions, SQL Database scales on the fly with minimal downtime. Additionally, SQL Database provides in-memory OLTP that improves throughput and latency on transactional processing workloads up to 30 times over traditional table and database engines, and delivers faster business insights with up to 100 times faster queries and reports over traditional row-orientated storage.

Learn more about intelligent performance optimisation

Work in your preferred development environment

SQL Database allows you to focus on what you do best – building great apps. 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.

Build multitenant apps with customer isolation and efficiency

If you’re a software as a service (SaaS) app developer writing a multi-tenant app that serves many customers, you often have to make trade-offs in customer performance, efficiencies and security. SQL Database removes the compromise and helps you maximise your resource utilisation and manage thousands of databases as one, while ensuring one customer per database with elastic pools.

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