Edit

What is a logical server in Azure Synapse Analytics?

Tip

Microsoft Fabric Data Warehouse is an enterprise scale relational warehouse on a data lake foundation, with a future-ready architecture, built-in AI, and new features. If you're new to data warehousing, start with Fabric Data Warehouse. Existing dedicated SQL pool workloads can upgrade to Fabric to access new capabilities across data science, real-time analytics, and reporting.

This article describes the logical server in Azure used in Azure Synapse Analytics. A logical server can host both Azure SQL databases and standalone dedicated SQL pools not in an Azure Synapse Analytics workspace.

For information about logical servers in Azure SQL Database, see What is a logical server in Azure SQL Database?

Overview

In Azure, a logical SQL server is a logical construct that acts as a central administrative point for a collection of databases. At the logical server level, you can set up access control, connectivity settings, firewall rules, and other security features and threat detection.

The logical server must exist before you can create a database in a standalone dedicated SQL pool in Azure Synapse Analytics. Dedicated SQL pools in Azure Synapse Analytics workspaces do not use logical SQL servers.

A logical server in Azure Synapse Analytics:

  • Is created within an Azure subscription, but can be moved with its contained resources to another subscription.
  • Is the parent resource for dedicated SQL pools.
  • Provides a namespace for dedicated SQL pools.
  • Is a logical container with strong lifetime semantics - delete a server and it deletes its databases and SQL pools.
  • Participates in Azure role-based access control (Azure RBAC) - dedicated SQL pools within a server inherit access rights from the server.
  • Is a high-order element of the identity of dedicated SQL pools for Azure resource management purposes.
  • Collocates resources in a region.
  • Provides a connection endpoint for database access (<server-name>.sql.azuresynapse.net).
  • Provides access to metadata regarding contained resources via DMVs by connecting to a master database.
  • Provides the scope for management policies that apply to its databases - logins, firewall, audit, threat detection, and such.
  • Is restricted by a quota within the parent subscription. For more information, see to subscription limits).
  • Provides the scope for the resources it contains.
  • Is the versioning scope for capabilities enabled on contained resources.

This logical server is distinct from a SQL Server instance that you may be familiar with in the on-premises world. Specifically, there are no guarantees regarding location of the dedicated SQL pool in relation to the server that manages them. Azure Synapse doesn't expose any instance-level access or features.

  • Creating, altering, or dropping user objects such as tables, views, or stored procedures in the master database on a logical server is not supported.
  • A logical server can be in a different region than its resource group. All databases managed by a single logical server are created within the same region as the logical server.

The master database of a logical server contains logins similar to those in instances of SQL Server that are granted access to one or more databases on the server, and can be granted limited administrative rights. For more information, see logins.

  • When you create a logical server, you provide a server login account and password that has administrative rights to the master database on that server and all databases created on that server. This initial account is a SQL login account.
  • Azure Synapse Analytics dedicated SQL pools support both SQL authentication and Microsoft Entra authentication. Windows Authentication is not supported.

Get started

Tip

Microsoft Fabric Data Warehouse is an enterprise scale relational warehouse on a data lake foundation, with a future-ready architecture, built-in AI, and new features. If you're new to data warehousing, start with Fabric Data Warehouse. Existing dedicated SQL pool workloads can upgrade to Fabric to access new capabilities across data science, real-time analytics, and reporting.

Manage servers, databases, and firewalls

You can manage logical servers, dedicated SQL pools, and firewalls by using the Azure portal, Azure PowerShell, the Azure CLI, Transact-SQL (T-SQL) and REST API.

You can create the resource group for a logical server ahead of time or while creating the server itself.

Next step