Aracılığıyla paylaş


sp_helpdb (Transact-SQL)

Belirtilen veritabanı veya tüm veritabanları hakkında bilgi raporlar.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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