Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Veritabanı
Azure Synapse Analytics
Microsoft 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();