sp_helpdb (Transact-sql)

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

Konu bağlantısı simgesi 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.Databases (Transact-sql)

sys.database_files (Transact-sql)

filegroup_namesys.Filegroups (Transact-sql)

sys.master_files (Transact-sql)

Sistem saklı yordamları (Transact-sql)