Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:Database SQL di Azure
Azure Synapse Analytics
Database SQL in Microsoft Fabric
Restituisce l'edizione (livello di servizio), l'obiettivo di servizio (piano tariffario) e il nome del pool elastico, se presente.
Restituisce dati solo nel database SQL di Azure, nel database SQL di Fabric o nel pool SQL dedicato in Azure Synapse Analytics.
Se il contesto del database corrente è il master database in un server logico del database SQL di Azure, restituisce informazioni su tutti i database.
Set di risultati
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
database_id |
int | ID del database, univoco all'interno del server logico. È possibile creare un join con sys.databases nella colonna database_id, ma non con altre visualizzazioni di sistema in cui è presente la colonna database_id. Per informazioni dettagliate, vedere DB_ID. |
edition |
sysname | Livello di servizio per il database o il data warehouse: Basic, Standard, Premium o Data Warehouse. |
service_objective |
sysname | Piano tariffario del database. Se il database si trova in un pool elastico, restituisce ElasticPool. Nel livello Basic restituisce Basic. Un database singolo in un livello di servizio standard restituisce uno dei seguenti: S0, S1, S2, S3, S4, S6, S7, S9 o S12. Il database singolo in un livello Premium restituisce i valori seguenti: P1, P2, P4, P6, P11 o P15. Azure Synapse Analytics restituisce da DW100 a DW30000c. Il database SQL in Fabric restituisce FabricSQLDB sempre . |
elastic_pool_name |
sysname | Nome del pool elastico a cui appartiene il database, se esistente. Restituisce NULL se il database è un database singolo o un pool SQL dedicato. |
Autorizzazioni
È richiesta l'autorizzazione dbManager per il database master. A livello di database, l'utente deve essere il creatore o il proprietario.
Osservazioni:
Per informazioni dettagliate sugli obiettivi di servizio, vedere Database singoli, pool elastici. Per Azure Synapse Analytics, vedere DWU.
Per modificare le impostazioni del servizio, vedere ALTER DATABASE edizione Standard (database SQL di Azure) e ALTER DATABASE edizione Standard (Azure Synapse Analytics).
Per i pool SQL dedicati in Azure Synapse Analytics, è necessario essere connessi al master database. Questo vale sia per i pool SQL dedicati nelle aree di lavoro di Azure Synapse che nei pool SQL dedicati (in precedenza SQL Data Warehouse). Queste viste del catalogo non sono supportate dal pool SQL serverless in Azure Synapse Analytics.
Esempi
Questa query restituisce il nome, il servizio, l'obiettivo di servizio e il nome del pool elastico (se presente) del contesto del database corrente.
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();