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 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. |