sp_helpdb (Transact-SQL)
Belirtilen veritabanı veya tüm veritabanları hakkında bilgi raporlar.
Sözdizimi
sp_helpdb [ [ @dbname= ] 'name' ]
Bağımsız değişkenler
- [ @ dbname = ] 'name'
Bilgi bildirilen veritabanının adıdır.nameİş sysname, ile hiçbir varsayılan.name Belirtilmezse, sp_helpdb tüm veritabanları üzerinde raporlar 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. |
Sahip |
sysname |
Sahip, gibi veritabanı sa. |
DBID |
smallint |
Veritabanı kimliği. |
oluşturulan |
nvarchar(11) |
Veritabanı oluşturulduğu tarih. |
Durum |
nvarchar(600) |
Şu anda küme veritabanı veritabanı seçenekleri değerleri virgülle ayrılmış listesi. Boole-yalnızca etkin değerli seçenekler listelenir.Non -Boole seçenekleri şeklinde karşılık gelen değerleri ile listelenen option_name=value. Daha fazla bilgi için, bkz. ALTER DATABASE (Transact-SQL). |
compatibility_level |
tinyint |
Veritabanı Uyumluluk düzey: 60, 65, 70, 80 veya 90. |
name Belirtilen, orada bir ek sonuç kümesi için belirtilen veritabanı dosya ayırma gösterir
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
name |
nchar(128) |
Mantıksal dosya adı. |
Win32_FileSpecification ' |
smallint |
Dosya Kimliği |
Filename |
nchar(260) |
İşletim sistemi dosya adını (fiziksel dosya adı). |
dosya grubu |
nvarchar(128) |
Dosyanın bulunduğu Filegroup. null = günlük dosyası dosyasıdır.Bu asla bir dosya grububir parçasıdır. |
boyut |
nvarchar(18) |
Dosya boyutunu (megabayt cinsinden). |
MaxSize |
nvarchar(18) |
Dosyasının büyüyebileceği maksimum boyutu.SINIRSIZ değeri bu alan dosyası disk dolu olduğu kadar büyür gösterir. |
büyüme |
nvarchar(18) |
Dosyasının büyüme artışı.Bu, her saat yeni yer gerekinceye dosyaya eklenen boşluk miktarını gösterir. |
Kullanım |
varchar(9) |
Dosyanın kullanımı.Değeri için bir veri dosyası olan 'data only' ve değer günlük dosyası 'log only'. |
Açıklamalar
Durumsütun raporlarda hangi seçenekleri küme açık veritabanındaki edilmiştir sonuç kümesi . Tüm veritabanı seçenekleri tarafından bildirilmiyor Durum sütun.Geçerli veritabanı seçenek ayarları tam bir listesini görmek için sys.databases Katalog görünümü.
İzinler
Ne zaman tek bir veritabanı belirtilmemişse, üyelik ortak veritabanı rolü gereklidir.Veritabanı belirtilmezse, üyelik ortak rolünde ana veritabanı gereklidir.
Bir veritabanı erişilemez, sp_helpdb , gibi 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 AdventureWorks2008R2 veritabanı.
EXEC sp_helpdb N'AdventureWorks2008R2';
B.Tüm veritabanları hakkında bilgi döndüren
Bu aşağıdaki örnek çalıştıran sunucu tüm veritabanları hakkında bilgi görüntüler SQL Server.
EXEC sp_helpdb;
GO
Ayrıca bkz.