Aracılığıyla paylaş


sys.sysdatabases (Transact-SQL)

Contains one row for each database in an instance of Microsoft SQL Server.Ne zaman SQL Server önce yüklü sysdatabases girişlerini içerir.Yönetici, modeli, msdb, and tempdb veritabanları.

Important noteImportant Note:

This SQL Server 2000 system table is included as a view for backward compatibility. We recommend that you use the current SQL Server system views instead. To find the equivalent system view or views, see Mapping SQL Server 2000 System Tables to SQL Server 2005 System Views. This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

sütun Name

Veri türü

Açıklama

Ad

sysname

Veritabanı adı

DBID

smallint

Veritabanı KIMLIĞI

sıd

varbinary(85)

Veritabanı oluşturan sistem TEŞHIS kodu

modu

smallint

Bir veritabanı, oluşturulurken kilitlemek için dahili olarak kullanılır.

Durum

int

Durum bitleri, bazıları olabilir küme kullanarak alter VERİTABANI as noted:

1 = AutoClose (alter VERİTABANI)

4 = içine seçin / bulkcopy (ALTER küme kurtarma kullanarak DATABASE)

8 = trunc. (ALTER küme kurtarma kullanarak DATABASE) chkpt üzerinde oturum

16 = bozuk sayfa yakalama (alter VERİTABANI)

32 = yükleniyor

64 = öncesi kurtarma

128 = Kurtarma

256 = kurtarıldı.

512 = Çevrimdışı (alter VERİTABANI)

1024 = salt okunur (alter VERİTABANI)

2048 = yalnızca dbo kullanımı (ALTER küme RESTRICTED_USER kullanarak DATABASE)

4096 = tek kullanıcı (alter VERİTABANI)

32768 = Acil Durum modu

4194304 = autoshrink (alter VERİTABANI)

1073741824 = cleanly kapatma

Birden çok bit, aynı anda AÇıK olabilir.

status2

int

16384 = ANSI null varsayılan (alter VERİTABANI)

65536 = null concat null verir (alter VERİTABANI)

131072 = Özyinelemeli tetikler (alter VERİTABANI)

1048576 = Varsayılan olarak bir yerel imleç (alter VERİTABANI)

8388608 = tırnak işaretli tanımlayıcı (alter VERİTABANI)

33554432 = imleç kapatın yürütme (alter VERİTABANI)

67108864 = ANSI null (alter VERİTABANI)

268435456 = ANSI uyarılar (alter VERİTABANI)

536870912 = tam metin etkin kullanarak (kümesp_fulltext_database)

crdate

datetime

Oluşturma tarih

rezerve

datetime

Gelecekte kullanılmak üzere ayrılmıştır.

Kategori

int

Bit eşlem çoğaltma için kullanılan bilgileri içerir:

1 = Yayımlandı anlık görüntü ya da işlem çoğaltma için.

2 Bir anlık görüntü veya işlem abone = yayın.

4 Birleştirme çoğaltma için yayımlanan =.

8 Birleştirme yayınına abone =.

16 dağıtım veritabanı =.

cmptlevel

tinyint

Veritabanı için uyumluluk düzey.Daha fazla bilgi için bkz: sp_dbcmptlevel (Transact-SQL).

Filename

nvarchar(260)

Işletim sistemi yol ve birincil veritabanı dosyasının adı.

Filename için görülebilirdbcreator, sysadmin, CREATE ANY DATABASE izinleri veya aşağıdaki izinlerden herhangi biri olan grantees veritabanı sahibi: HERHANGİ BİR VERİTABANINI DEĞİŞTİRMEK, HERHANGİ BİR VERİTABANI OLUŞTURMAK, HERHANGİ BİR TANIMINI GÖRÜNTÜLEYİN. Yol ve dosya adını döndürmek için , query sys.Sysfiles veya uyumluluk görünümüsys.database_files görüntüleyin.

Sürüm

smallint

Iç sürüm numarası SQL Server Veritabanı oluşturulduğu kodu. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.