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.
Belirli bir veritabanı veya tüm veritabanları hakkında bilgi bildirir.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_helpdb [ [ @dbname = ] N'dbname' ]
[ ; ]
Arguments
[ @dbname = ] N'dbname'
Bilgi verdiği veritabanının adı. sp_helpdb katalog görünümünde tüm veritabanlarını sys.databases rapor edin.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
| Sütun adı | Veri türü | Description |
|---|---|---|
name |
sysname | Veritabanı adı. |
db_size |
nvarchar(13) | Veritabanının toplam büyüklüğü. |
owner |
sysname | Veritabanı sahibi, örneğin sa. |
dbid |
smallint | Veritabanı Kimliği. |
created |
nvarchar(11) | Veritabanının oluşturulma tarihi. |
status |
nvarchar(600) | Şu anda veritabanında ayarlanmış veritabanı seçeneklerinin değerlerinin virgülle ayrılmış listesi. Boolean değerli seçenekler yalnızca etkin ise listelenir. Boolean dışı opsiyonlar, karşılık gelen değerlerle birlikte ' şeklinde <option_name>=<value>listelenir.Daha fazla bilgi için bkz . ALTER DATABASE. |
compatibility_level |
tinyint | Veritabanı uyumluluk seviyesi: 90, 100, 110, 120, 130, 140, 150 veya 160. |
Eğer @dbname belirtilirse, ekstra bir sonuç kümesi belirtilen veritabanı için dosya tahsisini gösterir.
| Sütun adı | Veri türü | Description |
|---|---|---|
name |
nchar(128) | Mantıksal dosya adı. |
fileid |
smallint | Dosya Kimliği. |
filename |
nchar(260) | İşletim sistemi dosya adı (fiziksel dosya adı). |
filegroup |
nvarchar(128) | Dosyanın ait olduğu dosya grubu.NULL = dosya bir günlük dosyasıdır. Log dosyaları asla bir dosya grubunun parçası olmaz. |
size |
nvarchar(18) | Dosya boyutu megabayt cinsinden. |
maxsize |
nvarchar(18) | Dosyanın büyüyebileceği maksimum boyut. Bu alandaki bir değer, UNLIMITED dosyanın disk dolup taşana kadar büyüdüğünü gösterir. |
growth |
nvarchar(18) | Dosyanın büyüme artışı. Bu değer, her yeni alan gerektiğinde dosyaya eklenen alan miktarını gösterir. |
usage |
varchar(9) | Dosyanın kullanımı. Bir veri dosyası için değer data only ve log dosyası için değer log only. |
Açıklamalar
Sonuç kümesindeki sütun, status veritabanında hangi seçeneklerin ayarlandığını ON bildirir. Tüm veritabanı seçenekleri sütun status tarafından bildirilmez. Mevcut veritabanı seçeneklerinin tam listesini görmek için katalog görünümünü sys.databases kullanın.
Permissions
Tek bir veritabanı belirlendiğinde, veritabanındaki kamu rolüne üyelik gereklidir. Herhangi bir veritabanı belirtilmediğinde, veritabanında masterkamu rolüne üyelik gereklidir.
Bir veritabanına erişilmezse, sp_helpdb 15622 hata mesajı ve veritabanı hakkında mümkün olduğunca fazla bilgi gösterir.
Örnekler
A. Tek bir veritabanı hakkında bilgi döndürme
Aşağıdaki örnek, veritabanı AdventureWorks2025 hakkında bilgileri gösterir.
EXECUTE sp_helpdb N'AdventureWorks2022';
B. Tüm veritabanları hakkında bilgi iade bilgisi
Aşağıdaki örnek, SQL Server çalıştıran sunucudaki tüm veritabanları hakkında bilgileri gösterir.
EXECUTE sp_helpdb;
GO
İlgili içerik
- Veritabanı Altyapısı saklı yordamları (Transact-SQL)
- VERİ TABANINI DEĞİŞTİR (Transact-SQL)
- VERİTABANI OLUŞTUR
- sys.databases (Transact-SQL)
- sys.database_files (Transact-SQL)
- sys.filegroups (Transact-SQL)
- sys.master_files (Transact-SQL)
- Sistem saklı yordamları (Transact-SQL)