sys.database_service_objectives (Azure SQL-Datenbank)
Gilt für:Azure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse Analytics
Gibt die Edition (Dienstebene), das Dienstziel (Preisstufe) und den namen des elastischen Pools (sofern vorhanden) für eine Azure SQL-Datenbank oder einen dedizierten SQL-Pool in Azure Synapse Analytics zurück.
- Wenn Sie bei der
master
Datenbank auf einem Azure SQL-Datenbankserver angemeldet sind, werden Informationen zu allen Datenbanken zurückgegeben. - 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-Arbeitsbereichen als auch für dedizierte SQL-Pools (früher SQL DW).
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 "Einfach" den Wert "Einfach" 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. Ausführliche Informationen finden Sie in einzelnen Datenbanken, elastischen Pools, Data Warehouses |
elastic_pool_name | sysname | Der Name des elastischen Pools , 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 dbManager-Berechtigung für die master
Datenbank. Auf Datenbankebene muss der Benutzer der Ersteller oder Besitzer sein.
Hinweise
Informationen zum Ändern der Diensteinstellungen finden Sie unter ALTER DATABASE (Azure SQL Database) und ALTER DATABASE (Azure Synapse Analytics).
Diese Katalogansicht wird in serverlosen SQL-Pools in Azure Synapse Analytics nicht unterstützt.
Informationen zum Preis finden Sie unter SQL-Datenbankoptionen und -leistung: SQL-Datenbankpreise und Azure Synapse Analytics-Preise.
Beispiele
Dieses Beispiel kann auf der master
Datenbank oder in Azure SQL-Datenbankbenutzerdatenbanken ausgeführt werden. Die Abfrage gibt den Namen, den Dienst und die Leistungsebeneninformationen der Datenbank(n) zurück.
SELECT d.name,
slo.*
FROM sys.databases d
JOIN sys.database_service_objectives slo
ON d.database_id = slo.database_id;
Siehe auch
- Azure SQL-Datenbank-Katalogsichten
- sys.databases
- sys.event_log
- sys.dm_operation_status
- sys.dm_db_resource_stats
- sys.database_connection_stats
- sys.database_service_objectives
- sys.dm_user_db_resource_governance
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für