sys.database_service_objectives (Azure SQL Database)
Se aplica a: Azure SQL Database Azure Synapse Analytics
Devuelve la edición (nivel de servicio), el objetivo de servicio (plan de tarifa) y el nombre del grupo elástico, si existe, de una instancia de una Azure SQL Database o de un grupo de SQL dedicado en Azure Synapse Analytics.
- Si inició sesión en la base de datos maestra
master
en un servidor de SQL Database de Azure, devuelve información sobre todas las bases de datos. - 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).
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 Data Warehouse: Básico, Estándar, Premium o Data Warehouse. |
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. Para más información, consulte bases de datos únicas, grupos elásticos, Data Warehouse. |
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 cambiar los valores de configuración del servicio, consulte ALTER DATABASE (Azure SQL Database) y ALTER DATABASE (Azure Synapse Analytics).
Este vista de catálogo no se admite en grupos de SQL sin servidor en Azure Synapse Analytics.
Para obtener información sobre los precios, consulte Opciones y rendimiento de SQL Database: Precios de SQL Database y Precios de Azure Synapse Analytics.
Ejemplos
Este ejemplo se puede ejecutar en la base de datos master
o en bases de datos de usuario de Azure SQL Database. La consulta devuelve la información del nombre, el servicio y el nivel de rendimiento de las bases de datos.
SELECT d.name,
slo.*
FROM sys.databases d
JOIN sys.database_service_objectives slo
ON d.database_id = slo.database_id;