Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Azure SQL Database
Azure Synapse Analytics
Base de datos SQL en Microsoft Fabric
Devuelve la edición (nivel de servicio), el objetivo de servicio (plan de tarifa) y el nombre del grupo elástico, si existe.
Devuelve datos solo en Azure SQL Database, SQL Database en Fabric, o Pool SQL Dedicado en Azure Synapse Analytics.
Si el contexto de la base de datos actual es la master base de datos en un servidor lógico de Azure SQL Database, devuelve información sobre todas las bases de datos.
Conjunto de resultados
| Nombre de la columna | Tipo de datos | Descripción |
|---|---|---|
database_id |
int | El identificador de la base de datos, único dentro del servidor lógico. Se puede combinar con sys.databases en la columna database_id, pero no con otras vistas del sistema en las que está presente la columna database_id. Para obtener información detallada, vea DB_ID. |
edition |
sysname | Nivel de servicio para la base de datos o el almacenamiento de datos: Básico, Estándar, Premium o Almacenamiento de datos. |
service_objective |
sysname | Plan de tarifa de la base de datos. Si la base de datos está en un grupo elástico, devuelve ElasticPool. En el nivel Básico, devuelve Básico. Una base de datos única en un nivel de servicio estándar devuelve uno de los siguientes: S0, S1, S2, S3, S4, S6, S7, S9 o S12. La base de datos única de un nivel Premium devuelve lo siguiente: P1, P2, P4, P6, P11 o P15. Azure Synapse Analytics devuelve DW100 a DW30000c. La base de datos SQL de Fabric devuelve FabricSQLDB siempre. |
elastic_pool_name |
sysname | El nombre del grupo elástico al que pertenece la base de datos, si pertenece a alguno. Devuelve NULL si la base de datos es una base de datos única o un grupo de SQL dedicado. |
Permisos
Se necesita el permiso dbManager en la base de datos master. En el nivel de base de datos, el usuario debe ser el creador o propietario.
Comentarios
Para más información sobre los objetivos de servicio, consulte bases de datos únicas, grupos elásticos. Para Azure Synapse Analytics, consulte DWU.
Para cambiar los valores de configuración del servicio, consulte ALTER DATABASE (Azure SQL Database) y ALTER DATABASE (Azure Synapse Analytics).
Para grupos de SQL dedicados en Azure Synapse Analytics, debe estar conectado a la base de datos master. Esto se aplica a los grupos de SQL dedicados creados en áreas de trabajo de Azure Synapse y a los grupos de SQL dedicados (anteriormente SQL DW). Este vista de catálogo no se admite en grupos de SQL sin servidor en Azure Synapse Analytics.
Ejemplos
Esta consulta devuelve el nombre, el servicio, el objetivo de servicio y el nombre del grupo elástico (si está presente) del contexto de base de datos actual.
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();