Azure Databases built-in role

SQL Server Contributor

Broadly manages Azure SQL logical servers and their databases through the control plane while excluding security-related policies and database data access. It has no DataActions and does not grant SQL login, user, role, or query permissions.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437

Control-plane actions (10)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (30)

Assignable scopes (1)

Practical scope

Assign on an individual logical server or a dedicated resource group containing the servers and databases the operator owns. Parent-scope assignments are inherited. Azure RBAC governs resource management, while SQL authentication, Microsoft Entra principals, server roles, database roles, and SQL permissions govern the data plane.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign SQL Server Contributor to the logical-server operations identity on the individual server or dedicated resource group. Use SQL DB Contributor for database-only administration, SQL Security Manager for security policies, and SQL principals and roles for data access.

Related roles (2)

Editorial sources (6)

Official Microsoft Learn documentation →