Delen via


sys.database_service_objectives

Van toepassing op:Azure SQL DatabaseAzure Synapse AnalyticsSQL-database in Microsoft Fabric Preview

Retourneert de editie (servicelaag), servicedoelstelling (prijscategorie) en naam van elastische pool, indien van toepassing.

Retourneert alleen gegevens in Azure SQL Database, SQL Database in Fabric of toegewezen SQL-pool in Azure Synapse Analytics.

  • Als er is aangemeld bij de master-database op een logische server van Azure SQL Database, wordt informatie over alle databases geretourneerd.
  • Voor toegewezen SQL-pools in Azure Synapse Analytics moet u zijn verbonden met de master database. Dit geldt voor zowel toegewezen SQL-pools in Azure Synapse-werkruimten als toegewezen SQL-pools (voorheen SQL DW).

Resultaatset

Kolomnaam Gegevenstype Description
database_id int De id van de database, uniek binnen de logische server. Kan worden samengevoegd met sys.databases in de database_id kolom, maar niet met andere systeemweergaven waar de database_id kolom aanwezig is. Zie DB_ID voor meer informatie.
edition sysname- De servicelaag voor de database of het datawarehouse: Basic, Standard, Premium of Data Warehouse.
service_objective sysname- De prijscategorie van de database. Als de database zich in een elastische pool bevindt, retourneert u ElasticPool.

Retourneert Basic op het Basic-niveau.
Eén database in een standaardservicelaag retourneert een van de volgende: S0, S1, S2, S3, S4, S6, S7, S9 of S12.
Eén database in een Premium-laag retourneert het volgende: P1, P2, P4, P6, P11 of P15.
Azure Synapse Analytics geeft DW100 tot en met DW30000c.
SQL Database in Fabric retourneert FabricSQLDB altijd.
elastic_pool_name sysname- De naam van de elastische pool waartoe de database behoort. Retourneert NULL of de database één database of een toegewezen SQL-pool is.

Permissions

Vereist dbManager-machtigingen voor de master database. Op databaseniveau moet de gebruiker de maker of eigenaar zijn.

Opmerkingen

Zie individuele databases, elastische pools voor meer informatie over servicedoelstellingen. Zie DWU's voor Azure Synapse Analytics. Zie voor meer informatie over prijzen de opties en prestaties van SQL Database: prijzen voor SQL Database en Prijzen van Azure Synapse Analytics.

Zie ALTER DATABASE (Azure SQL Database) en ALTER DATABASE (Azure Synapse Analytics) als u de service-instellingen wilt wijzigen.

Deze catalogusweergave wordt niet ondersteund in serverloze SQL-pools in Azure Synapse Analytics.

Voorbeelden

Deze query retourneert de informatie over de naam, service en prestatielaag van de huidige databasecontext.

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

Volgende stap