Microsoft Docs

Azure SQL Database Concepts

This section provides a comprehensive overview of the fundamental concepts behind Azure SQL Database, a fully managed relational data service that supports your application needs.

What is Azure SQL Database?

Azure SQL Database is a fully managed Platform as a Service (PaaS) database engine that handles most of the database management functions such as upgrading, patching, backups, and provides high availability without user involvement. You can focus on your application development and not on database administration.

Key benefits include:

Deployment Options

Azure SQL Database offers several deployment options to suit different needs:

Compute and Storage

Azure SQL Database offers different purchasing models and service tiers to match your performance and price requirements:

Logical Servers

A logical server is a management construct that acts as a central administrative point for a collection of databases. It hosts databases, logins, firewall rules, and auditing policies. It does not store data itself but provides access to the databases it manages.

Note: Logical servers in Azure SQL Database are distinct from SQL Server instances. They do not have specific hardware associated with them, and their primary role is administrative.

Connectivity

Connecting to your Azure SQL Database typically involves:

  1. Ensuring your IP address is added to the server's firewall rules.
  2. Using a supported client tool or driver (e.g., SQL Server Management Studio (SSMS), Azure Data Studio, .NET, ODBC, JDBC).
  3. Providing valid authentication credentials (SQL Authentication or Azure Active Directory Authentication).

Key Features

Tip: Explore the Performance Tuning section for best practices on optimizing your Azure SQL Database.

Understanding these core concepts will help you effectively leverage the power and flexibility of Azure SQL Database for your applications.