Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:Banco de Dados SQL do Azure
Azure Synapse Analytics
Banco de Dados SQL no Microsoft Fabric
Retorna a edição (camada de serviço), a camada de preços (objetivo de serviço) e o nome do pool elástico, se houver.
Retorna dados somente no Banco de Dados SQL do Azure, no Banco de Dados SQL no Fabric ou no pool de SQL dedicado no Azure Synapse Analytics.
Se o contexto atual do banco de dados for o master banco de dados em um servidor lógico do Banco de Dados SQL do Azure, retornará informações sobre todos os bancos de dados.
Conjunto de resultados
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
database_id |
int | O ID do banco de dados, exclusivo no servidor lógico. Pode ser combinado com sys.databases na coluna database_id, mas não com outras exibições do sistema em que a coluna database_id esteja presente. Para obter detalhes, consulte DB_ID. |
edition |
sysname | A camada de serviço para o banco de dados ou data warehouse: Básico, Standard, Premium ou Data Warehouse. |
service_objective |
sysname | A camada de preços do banco de dados. Se o banco de dados estiver em um pool elástico, retorna ElasticPool. Na camada Basic, retorna Basic. O banco de dados único em uma camada de serviço padrão retorna um dos seguintes: S0, S1, S2, S3, S4, S6, S7, S9 ou S12. O banco de dados único em uma camada premium retorna o seguinte: P1, P2, P4, P6, P11 ou P15. O Azure Synapse Analytics retorna DW100 até DW30000c. O banco de dados SQL no Fabric retorna FabricSQLDB sempre. |
elastic_pool_name |
sysname | O nome do pool elástico ao qual o banco de dados pertence. Retorna NULL se o banco de dados for um único banco de dados ou um pool de SQL dedicado. |
Permissões
Requer a permissão dbManager no banco de dados master. No nível do banco de dados, o usuário deve ser o criador ou proprietário.
Comentários
Para obter detalhes sobre os objetivos de serviço, consulte bancos de dados individuais, pools elásticos. Para o Azure Synapse Analytics, consulte DWUs.
Para alterar as configurações do serviço, consulte ALTER DATABASE (Azure SQL Database) e ALTER DATABASE (Azure Synapse Analytics).
Para pools de SQL dedicados no Azure Synapse Analytics, você deve estar conectado ao banco de dados master. Isso se aplica aos pools de SQL dedicados nos espaços de trabalho do Azure Synapse e aos pools de SQL dedicados (anteriormente SQL DW). Não há suporte para essa exibição de catálogo em pools de SQL sem servidor no Azure Synapse Analytics.
Exemplos
Essa consulta retorna o nome, o serviço, o objetivo de serviço e o nome do pool elástico (se presente) do contexto atual do banco de dados.
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();