sys.database_service_objectives(Azure SQL Database)

적용 대상: Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Azure Synapse Analytics의 Azure SQL 데이터베이스 또는 전용 SQL 풀에 대한 버전(서비스 계층), 서비스 목표(가격 책정 계층) 및 탄력적 풀 이름(있는 경우)을 반환합니다.

  • Azure SQL Database 서버의 master 데이터베이스에 로그온한 경우 모든 데이터베이스에 대한 정보를 반환합니다.
  • Azure Synapse Analytics의 전용 SQL 풀의 경우 데이터베이스에 master 연결해야 합니다. 이는 Azure Synapse 작업 영역의 전용 SQL 풀과 전용 SQL 풀(이전의 SQL DW)에 모두 적용됩니다.

결과 집합

열 이름 데이터 형식 설명
database_id INT 논리 서버 내에서 고유한 데이터베이스의 ID입니다. 열에서 database_id sys.databases조인할 수 있지만 열이 있는 database_id 다른 시스템 뷰는 조인할 수 없습니다. 자세한 내용은 DB_ID 참조하세요.
edition sysname 데이터베이스 또는 데이터 웨어하우스의 서비스 계층( Basic, Standard, Premium 또는 Data Warehouse)입니다.
service_objective sysname 데이터베이스의 가격 책정 계층입니다. 데이터베이스가 탄력적 풀에 있는 경우 ElasticPool을 반환합니다.

기본 계층에서 Basic을 반환합니다.

표준 서비스 계층 의 단일 데이터베이스는 S0, S1, S2, S3, S4, S6, S7, S9 또는 S12 중 하나를 반환합니다.

프리미엄 계층 의 단일 데이터베이스는 P1, P2, P4, P6, P11 또는 P15를 반환합니다.

Azure Synapse Analytics는 DW100~DW30000c를 반환합니다 .

자세한 내용은 단일 데이터베이스, 탄력적 풀, 데이터 웨어하우스를 참조하세요.
elastic_pool_name sysname 데이터베이스가 속한 탄력적 풀 의 이름입니다. 데이터베이스가 단일 데이터베이스 또는 전용 SQL 풀인 경우 NULL을 반환합니다.

사용 권한

데이터베이스에 대한 master dbManager 권한이 필요합니다. 데이터베이스 수준에서 사용자는 작성자 또는 소유자여야 합니다.

설명

서비스 설정을 변경하려면 ALTER DATABASE(Azure SQL Database)ALTER DATABASE(Azure Synapse Analytics)를 참조하세요.

이 카탈로그 뷰는 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.

가격 책정에 대한 자세한 내용은 SQL Database 옵션 및 성능: SQL Database 가격 책정Azure Synapse Analytics 가격 책정을 참조하세요.

이 예제는 데이터베이스 또는 Azure SQL Database 사용자 데이터베이스에서 실행할 master 수 있습니다. 쿼리는 데이터베이스의 이름, 서비스 및 성능 계층 정보를 반환합니다.

SELECT  d.name,   
     slo.*    
FROM sys.databases d   
JOIN sys.database_service_objectives slo    
ON d.database_id = slo.database_id;  

참고 항목

다음 단계