Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Azure SQL Database
Azure Synapse Analytics
Base de dados SQL no Microsoft Fabric
Retorna a edição (camada de serviço), o objetivo do serviço (camada de preç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 SQL dedicado no Azure Synapse Analytics.
Se o contexto atual da base de dados for a master base de dados num servidor lógico Azure SQL Database, retorna informação em todas as bases de dados.
Conjunto de resultados
| Nome da Coluna | Tipo de dados | Description |
|---|---|---|
database_id |
int | O ID do banco de dados, exclusivo dentro do servidor lógico. Unir-se a sys.databases na coluna database_id, mas não a outras visualizações de sistema onde a coluna database_id está presente. Para obter detalhes, consulte DB_ID. |
edition |
sysname | O nível de serviço para a base de dados ou armazém de dados: Básico, Padrão, Premium ou Armazém de Dados. |
service_objective |
sysname | A camada de preços do banco de dados. Se o banco de dados estiver em um pool elástico, retornará ElasticPool. Na camada Basic , retorna Basic. Uma única base de dados num nível de serviço padrão devolve um dos seguintes: S0, S1, S2, S3, S4, S6, S7, S9 ou S12. Uma base de dados única num nível premium apresenta o seguinte: P1, P2, P4, P6, P11 ou P15. Azure Synapse Analytics retorna desde DW100 até DW30000c. O banco de dados SQL no Fabric sempre retorna FabricSQLDB. |
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 SQL dedicado. |
Permissions
Requer permissão dbManager no master banco de dados. No nível do banco de dados, o usuário deve ser o criador ou proprietário.
Observações
Para obter detalhes sobre os objetivos do serviço, consulte bancos de dados únicos, pools elásticos. Para o Azure Synapse Analytics, consulte DWUs.
Para alterar as configurações de serviço, consulte ALTER DATABASE (Banco de Dados SQL do Azure) e ALTER DATABASE (Azure Synapse Analytics).
Para pools SQL dedicados no Azure Synapse Analytics, você deve estar conectado ao master banco de dados. Isso se aplica a grupos SQL dedicados em espaços de trabalho do Azure Synapse e grupos SQL dedicados (anteriormente SQL DW). Esta vista de catálogo não é suportada em pools SQL sem servidor no Azure Synapse Analytics.
Examples
Esta consulta devolve o nome, serviço, objetivo do serviço e nome do pool elástico (se presente) do contexto atual da base 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();