sys.database_service_objectives (Azure SQL Database)

S’applique à :Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Retourne l’édition (niveau de service), l’objectif de service (niveau tarifaire) et le nom du pool élastique, le cas échéant, pour une base de données Azure SQL ou un pool SQL dédié dans Azure Synapse Analytics.

  • Si vous êtes connecté à la master base de données dans un serveur Azure SQL Database, retourne des informations sur toutes les bases de données.
  • Pour les pools SQL dédiés dans Azure Synapse Analytics, vous devez être connecté à la master base de données. Cela s’applique aux pools SQL dédiés dans les espaces de travail Azure Synapse et aux pools SQL dédiés (anciennement SQL DW).

Jeu de résultats

Nom de colonne Type de données Description
database_id int ID de la base de données, unique dans le serveur logique. Joignable avec sys.databases sur la database_id colonne, mais avec pas d’autres vues système où la database_id colonne est présente. Pour plus d’informations, consultez DB_ID.
edition sysname Niveau de service pour la base de données ou l’entrepôt de données : De base, Standard, Premium ou Data Warehouse.
service_objective sysname Niveau tarifaire de la base de données. Si la base de données se trouve dans un pool élastique, retourne ElasticPool.

Sur le niveau De base, retourne Basic.

Une base de données unique dans un niveau de service standard retourne l’une des valeurs suivantes : S0, S1, S2, S3, S4, S6, S7, S9 ou S12.

Une base de données unique dans un niveau Premium retourne les éléments suivants : P1, P2, P4, P6, P11 ou P15.

Azure Synapse Analytics retourne DW100 à DW30000c.

Pour plus d’informations, consultez bases de données uniques, pools élastiques, entrepôts de données
elastic_pool_name sysname Nom du pool élastique auquel appartient la base de données. Retourne NULL si la base de données est une base de données unique ou un pool SQL dédié.

Autorisations

Nécessite l’autorisation dbManager sur la master base de données. Au niveau de la base de données, l’utilisateur doit être le créateur ou le propriétaire.

Remarques

Pour modifier les paramètres de service, consultez ALTER DATABASE (Azure SQL Database) et ALTER DATABASE (Azure Synapse Analytics).

Cet affichage catalogue n’est pas pris en charge dans les pools SQL serverless dans Azure Synapse Analytics.

Pour plus d’informations sur la tarification, consultez les options et les performances de SQL Database : Tarification sql Database et Tarification d’Azure Synapse Analytics.

Examples

Cet exemple peut être exécuté sur la master base de données ou sur des bases de données utilisateur Azure SQL Database. La requête retourne les informations de niveau de performance, de service et de nom de la ou des bases de données.

SELECT  d.name,   
     slo.*    
FROM sys.databases d   
JOIN sys.database_service_objectives slo    
ON d.database_id = slo.database_id;  

Voir aussi

Étapes suivantes