sp_helpdb (Transact-sql)
Belirtilen veritabanı veya tüm veritabanları hakkında bilgi raporlar.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_helpdb [ [ @dbname= ] 'name' ]
Bağımsız değişkenler
- @dbname= 'name'
Hangi bilgi bildirilen veritabanının adıdır. nameise sysname, hiçbir varsayılan ile. Eğer namebelirtilmemiş, sp_helpdb raporları içinde tüm veritabanlarının sys.databases Katalog görünümü.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
name |
sysname |
Veritabanı adı. |
db_size |
nvarchar(13) |
Veritabanının toplam boyutu. |
sahibi |
sysname |
Veritabanı sahibi, gibi sa. |
DBID |
smallint |
Veritabanı kimliği |
oluşturulan |
nvarchar(11) |
Veritabanı oluşturulduğu tarih. |
durumu |
nvarchar(600) |
Veritabanı üzerinde ayarlanmış veritabanı seçeneklerini değerleri virgülle ayrılmış listesi. Yalnızca etkinleştirilmiş olan Boole valued seçenekler listelenir. Sigara-Boolean seçenekleri şeklinde karşılık gelen değerleri listelenir option_name=value. Daha fazla bilgi için, bkz. alter veritabanı (Transact-sql). |
compatibility_level |
tinyint |
Veritabanı uyumluluk düzeyi: 60, 65, 70, 80 veya 90. |
Eğer namebelirtilirse, belirtilen veritabanı için dosya ayırma gösteren bir ek bir sonuç kümesi olur.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
name |
nchar(128) |
Mantıksal dosya adı. |
fileid |
smallint |
Dosya kodu |
Dosya adı |
nchar(260) |
Işletim sistemi dosya adını (fiziksel dosya adı). |
filegroup |
nvarchar(128) |
Dosya olduğu Filegroup. null = günlük dosyası dosyasıdır. Bu asla bir filegroup parçasıdır. |
boyut |
nvarchar(18) |
Dosya boyutunu megabayt cinsinden. |
maxsize |
nvarchar(18) |
Dosyasının büyüyebileceği maksimum boyutu. Bu alanda sınırsız değeri, disk dolu olduğu kadar dosya büyüdükçe gösterir. |
büyüme |
nvarchar(18) |
Büyüme artışı dosyası. Bu, her zaman yeni yer gerekli dosyaya eklenen boşluk miktarını gösterir. |
kullanım |
varchar(9) |
Dosya kullanımı. Veri dosyası için değeri olan 'data only've değer günlük dosyası 'log only'. |
Açıklamalar
Durum sütun sonuç raporları hangi seçenekleri on olarak veritabanında ayarlanmış ayarlayın. Tüm veritabanı seçenekleri tarafından bildirilen değil durum sütun. Geçerli veritabanı seçenek ayarları tam listesini görmek için kullanın sys.databases Katalog görünümü.
İzinler
Ne zaman tek bir veritabanı belirtilirse, üyelik Genel veritabanı rolü gereklidir. Veritabanı belirtildiğinde, üyelik Genel rol ana veritabanı gereklidir.
Bir veritabanı erişilemez, sp_helpdb mümkün olduğunca veritabanı hakkında hata iletisi 15622 ve daha fazla bilgi görüntüler.
Örnekler
A.Tek bir veritabanı hakkında bilgi döndüren
Aşağıdaki örnek, hakkında bilgileri görüntüler. AdventureWorks2012 veritabanı.
EXEC sp_helpdb N'AdventureWorks2012';
B.Tüm veritabanları hakkında bilgi döndüren
Aşağıdaki örnekte çalıştıran sunucu tüm veritabanları hakkında bilgi görüntüler SQL Server.
EXEC sp_helpdb;
GO
Ayrıca bkz.
Başvuru
Veritabanı Altyapısı depolanan yordamlar (Transact-sql)
alter veritabanı (Transact-sql)
Veritabanı (Transact-sql) oluştur
sys.database_files (Transact-sql)
filegroup_namesys.Filegroups (Transact-sql)