sys.database_layanan_tujuan (Azure SQL Database)

Berlaku untuk:Yes Azure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics

Mengembalikan edisi (tingkat layanan), tujuan layanan (tingkat harga) dan nama kumpulan elastis, jika ada, untuk database Azure SQL atau Azure Synapse Analytics. Jika masuk ke database master di server Azure SQL Database, mengembalikan informasi tentang semua database. Untuk Azure Synapse Analytics, Anda harus terhubung ke database master.

Untuk informasi tentang harga, lihat Opsi dan performa SQL Database: Harga SQL Database dan Harga Azure Synapse Analytics.

Untuk mengubah pengaturan layanan, lihat ALTER DATABASE (Azure SQL Database) dan ALTER DATABASE (Azure Synapse Analytics).

Tampilan sys.database_service_objectives berisi kolom berikut.

Nama kolom Jenis data Deskripsi
database_id int ID database, unik dalam instans server Azure SQL Database. Dapat bergabung dengan sys.databases (Transact-SQL).
edisi namasistem Tingkat layanan untuk database atau gudang data: Dasar, Standar, Premium , atau Gudang Data.
service_objective namasistem Tingkat harga database. Jika database berada dalam kumpulan elastis, mengembalikan ElasticPool.

Pada tingkat Dasar , mengembalikan Dasar.

Database tunggal dalam tingkat layanan standar mengembalikan salah satu hal berikut ini: S0, S1, S2, S3, S4, S6, S7, S9, atau S12.

Database tunggal dalam tingkat premium mengembalikan hal berikut: P1, P2, P4, P6, P11 atau P15.

Azure Synapse Analytics mengembalikan DW100 hingga DW30000c.

Untuk detailnya, lihat database tunggal, kumpulan elastis, gudang data
elastic_pool_name namasistem Nama kumpulan elastis tempat database berada. Mengembalikan NULL jika database adalah database tunggal atau gudang data.

Izin

Memerlukan izin dbManager pada database master. Pada tingkat database, pengguna harus menjadi pembuat atau pemilik.

Contoh

Contoh ini dapat dijalankan pada database master atau pada database pengguna Azure SQL Database. Kueri mengembalikan informasi tingkat nama, layanan, dan performa database.

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