Aracılığıyla paylaş


sys.database_service_objectives

Şunlar için geçerlidir:Azure SQL VeritabanıAzure Synapse AnalyticsMicrosoft Fabric'te SQL veritabanı

Sürüm (hizmet katmanı), hizmet hedefi (fiyatlandırma katmanı) ve varsa elastik havuz adını döndürür.

Verileri yalnızca Azure SQL veritabanında, Doku'daki SQL veritabanında veya Azure Synapse Analytics'teki ayrılmış SQL havuzunda döndürür.

Geçerli veritabanı bağlamı bir Azure SQL Veritabanı mantıksal sunucusundaki veritabanıysa master , tüm veritabanlarıyla ilgili bilgileri döndürür.

Sonuç kümesi

Sütun Adı Veri türü Description
database_id int Mantıksal sunucu içinde benzersiz olan veritabanının kimliği. Sütun üzerinde database_id ile birleştirilebilir, ancak sütun database_id bulunan başka hiçbir sistem görünümüyle birleştirilemez. Ayrıntılar için bkz. DB_ID.
edition sysname Veritabanı veya veri ambarı için hizmet katmanı: Temel, Standart, Premium veya Veri Ambarı.
service_objective sysname Veritabanının fiyatlandırma katmanı. Veritabanı bir elastik havuzdaysa ElasticPool döndürür.

Temel katmanında Temel'i döndürür.
Standart hizmet katmanındaki tek veritabanı aşağıdakilerden birini döndürür: S0, S1, S2, S3, S4, S6, S7, S9 veya S12.
Premium katmandaki tek veritabanı şunlardan birini döndürür: P1, P2, P4, P6, P11 veya P15.
Azure Synapse Analytics , DW100 ile DW30000c arasında bir değer döndürür.
Fabric'teki SQL veritabanı her zaman FabricSQLDB döndürür.
elastic_pool_name sysname Veritabanının ait olduğu elastik havuzun adı. Veritabanı tek bir veritabanı veya ayrılmış bir SQL havuzuysa döndürür NULL .

Permissions

dbManager izni master veritabanında gerektirir. Veritabanı düzeyinde, kullanıcının oluşturucu veya sahip olması gerekir.

Açıklamalar

Hizmet hedefleri hakkında ayrıntılı bilgi için bkz. tek veritabanları, elastik havuzlar. Azure Synapse Analytics için bkz. DWU'lar.

Hizmet ayarlarını değiştirmek için bkz. ALTER DATABASE (Azure SQL Veritabanı) ve ALTER DATABASE (Azure Synapse Analytics).

Azure Synapse Analytics'teki ayrılmış SQL havuzları için master veritabanına bağlı olmanız gerekir. Bu hem Azure Synapse çalışma alanlarındaki ayrılmış SQL havuzları hem de ayrılmış SQL havuzları (eski adıYLA SQL DW) için geçerlidir. Bu katalog görünümü, Azure Synapse Analytics'teki sunucusuz SQL havuzlarında desteklenmez.

Örnekler

Bu sorgu geçerli veritabanı bağlamının adını, hizmetini, hizmet hedefini ve elastik havuz adını (varsa) döndürür.

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();

Sonraki adım