Azure SQL Database documentation

Azure SQL Database is a general-purpose relational database-as-a-service (DBaaS) based on the latest stable version of Microsoft SQL Server Database Engine. SQL Database is a high-performance, reliable, and secure cloud database that you can use to build data-driven applications and websites in the programming language of your choice, without needing to manage infrastructure. Learn how to use SQL Database with our quickstarts, tutorials, and samples.


Learn about the main values that a platform-as-a-service database brings to you, and about the purchasing models and service tiers you can leverage to get the best price/performance configuration.

Deployment models

Choose the deployment model that fits your needs: a single database is the best choice for new modern cloud applications, elastic pools are the best place to host a large fleet of databases, and a managed instance provides high compatibility with SQL Server and enables easy migration to the cloud.

5-Minute Quickstarts

Azure SQL Database enables you to easily perform basic management tasks using the Azure portal, the Azure CLI, and Azure PowerShell. Learn how to perform basic management tasks using the following quickstart samples:

The Azure portalThe Azure portalAzure CLIAzure CLIPowerShellPowerShellAzure Resource Manager templateAzure Resource Manager template
Create single database
Create elastic pool
Create managed instance
Create instance pool

Step-by-Step Tutorials and learning materials

Learn how to create, manage, and migrate databases using SQL Database

  1. Learn how to decide if SQL Server on VM (IaaS) or Azure SQL Database (PaaS) is the right choice for your workload.
  2. Learn what features are supported in Azure SQL Database and the behavior differences.
  3. Get started with a single database and a managed instance using our quickstart guides.
  4. Create and design the schema for a new single database using SSMS or .NET
  5. Migrate an existing database to Azure using a native SQL Server backup file, the Database Migration Assistant, or by importing a BACPAC file.
  6. Secure your SQL Database
  7. Distribute your data globally using a geo-distributed database.
  8. Find new features in Azure SQL Database.

Build your skills with Microsoft Learn

More interactive learning...

Free Pluralsight Video Training


Find scripts to manage common tasks.