Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure SQL-Datenbank
Azure Synapse Analytics
SQL-Datenbank in Microsoft Fabric
Gibt die Edition (Dienstebene), das Dienstziel (Preisebene) und den Namen des elastischen Pools zurück, falls vorhanden.
Gibt Daten nur in Azure SQL-Datenbank, SQL-Datenbank in Fabric oder dedizierten SQL-Pool in Azure Synapse Analytics zurück.
Wenn der aktuelle Datenbankkontext die master Datenbank in einem logischen Azure SQL-Datenbankserver ist, werden Informationen zu allen Datenbanken zurückgegeben.
Resultset
| Spaltenname | Datentyp | BESCHREIBUNG |
|---|---|---|
database_id |
int | Die ID der Datenbank, die innerhalb des logischen Servers eindeutig ist. Kann mit sys.databases in der database_id-Spalte verknüpft werden, jedoch nicht mit anderen Systemansichten, in denen die database_id-Spalte vorhanden ist. Ausführliche Informationen finden Sie unter DB_ID. |
edition |
sysname | Die Dienstebene für die Datenbank oder das Data Warehouse: Basic, Standard, Premium oder Data Warehouse. |
service_objective |
sysname | Das Preisniveau der Datenbank. Wenn sich die Datenbank in einem elastischen Pool befindet, wird ElasticPool zurückgegeben. Gibt auf der Ebene Basic den Wert Basic zurück. Eine einzelne Datenbank in einer Standarddienstebene gibt eine der folgenden Werte zurück: S0, S1, S2, S3, S4, S6, S7, S9 oder S12. Einzelne Datenbank in einer Premium-Stufe gibt Folgendes zurück: P1, P2, P4, P6, P11 oder P15. Azure Synapse Analytics gibt DW100 bis DW30000c zurück. SQL-Datenbank in Fabric gibt immer zurück FabricSQLDB . |
elastic_pool_name |
sysname | Der Name des Pools für elastische Datenbanken, zu dem die Datenbank gehört. Gibt NULL zurück, wenn es sich bei der Datenbank um eine einzelne Datenbank oder einen dedizierten SQL-Pool handelt. |
Berechtigungen
Erfordert die Berechtigung dbManager für die master-Datenbank. Auf Datenbankebene muss der Benutzer der Ersteller oder Besitzer sein.
Hinweise
Ausführliche Informationen zu Servicezielen finden Sie in einzelnen Datenbanken, elastischen Pools. Informationen zu Azure Synapse Analytics finden Sie unter DWUs.
Informationen zum Ändern der Diensteinstellungen finden Sie unter ALTER DATABASE (Azure SQL-Datenbank) und ALTER DATABASE (Azure Synapse Analytics).
Für dedizierte SQL-Pools in Azure Synapse Analytics müssen Sie mit der master-Datenbank verbunden sein. Dies gilt sowohl für dedizierte SQL-Pools in Azure Synapse-Workspaces als auch für dedizierte SQL-Pools (früher SQL DW). Diese Katalogansicht wird in serverlosen SQL-Pools in Azure Synapse Analytics nicht unterstützt.
Beispiele
Diese Abfrage gibt den Namen, den Dienst, das Dienstziel und den flexiblen Poolnamen (sofern vorhanden) des aktuellen Datenbankkontexts zurück.
SELECT d.name, slo.edition, slo.service_objective, slo.elastic_pool_name
FROM sys.database_service_objectives AS slo
JOIN sys.databases d ON slo.database_id = d.database_id
WHERE d.name = DB_NAME();