Dela via


sys.database_service_objectives

Gäller för:Azure SQL DatabaseAzure Synapse AnalyticsSQL-databas i Förhandsversion av Microsoft Fabric

Returnerar utgåvan (tjänstnivå), tjänstmål (prisnivå) och eventuella elastiska poolnamn.

Returnerar endast data i Azure SQL-databas, SQL-databas i Fabric eller dedikerad SQL-pool i Azure Synapse Analytics.

  • Om du är inloggad på master databasen på en logisk Azure SQL Database-server returnerar du information om alla databaser.
  • För dedikerade SQL-pooler i Azure Synapse Analytics måste du vara ansluten till master databasen. Detta gäller både dedikerade SQL-pooler i Azure Synapse-arbetsytor och dedikerade SQL-pooler (tidigare SQL DW).

Resultatuppsättning

Kolumnnamn Datatyp Description
database_id int ID:t för databasen, unikt inom den logiska servern. Kan kopplas till sys.databases i database_id kolumnen, men inte med andra systemvyer där database_id kolumnen finns. Mer information finns i DB_ID.
edition sysname Tjänstnivån för databasen eller informationslagret: Basic, Standard, Premium eller Data Warehouse.
service_objective sysname Databasens prisnivå. Om databasen finns i en elastisk pool returnerar ElasticPool.

basic-nivån returnerar basic.
Enkel databas på en standardtjänstnivå returnerar något av följande: S0, S1, S2, S3, S4, S6, S7, S9 eller S12.
Enkel databas på premiumnivå returnerar följande: P1, P2, P4, P6, P11 eller P15.
Azure Synapse Analytics returnerar DW100 till DW30000c.
SQL-databasen i Fabric returnerar FabricSQLDB alltid.
elastic_pool_name sysname Namnet på den elastiska poolen som databasen tillhör. Returnerar NULL om databasen är en enskild databas eller en dedikerad SQL-pool.

Permissions

Kräver dbManager-behörighet för master databasen. På databasnivå måste användaren vara skapare eller ägare.

Anmärkningar

Mer information om tjänstmål finns i enkla databaser, elastiska pooler. Information om Azure Synapse Analytics finns i DWUs. Information om priser finns i SQL Database-alternativ och prestanda: PRISSÄTTNING för SQL Database och Prissättning för Azure Synapse Analytics.

Information om hur du ändrar tjänstinställningarna finns i ALTER DATABASE (Azure SQL Database) och ALTER DATABASE (Azure Synapse Analytics).

Den här katalogvyn stöds inte i serverlösa SQL-pooler i Azure Synapse Analytics.

Examples

Den här frågan returnerar information om namn, tjänst och prestandanivå för den aktuella databaskontexten.

SELECT  DB_NAME(), slo.edition, slo.service_objective
FROM sys.database_service_objectives AS slo
WHERE slo.database_id = DB_ID();

Nästa steg