Aracılığıyla paylaş


sys.sysdatabases (Transact-sql)

Her veritabanı örneği için bir satır içerir Microsoft   SQL Server. Ne zaman SQL Serverilk yüklenir, sysdatabases girişlerini içeren ana, modeli, msdb, ve tempdb veritabanları.

Önemli notÖnemli

Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için görünüm olarak dahil edilmiştir. Bunun yerine, geçerli SQL Server sistem görünümlerini kullanmanızı öneririz. Eğdeğerli sistem görünümü veya görünümleri için bkz. SQL Server 2000 Sistem Tablolarını SQL Server 2005 Sistem Görünümleriyle Eşleme. Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

Sütun adı

Veri türü

Açıklama

name

sysname

Veritabanı adı

DBID

smallint

Veritabanı Kımlığı

SID

varbinary(85)

Veritabanı oluşturan sistem Kımlığı

modu

smallint

O oluşturulurken veritabanı kilitleme için dahili olarak kullanılır.

durumu

int

Durum bitleri, bazıları da ayarlanabilir kullanarak alter database belirtildiği gibi:

1 = autoclose (alter database)

4 = içine seçin / bulkcopy (set recovery kullanarak database alter)

8 = trunc. budanır üzerinde oturum (set recovery kullanarak database alter)

16 = Bozuk sayfa yakalama (alter database)

32 = Yükleme

64 = öncesi kurtarma

128 = Kurtarma

256 = değil kurtarıldı

512 = çevrimdışı (alter database)

1024 = salt okunur (alter database)

2048 = yalnızca dbo kullanın (set RESTRICTED_USER kullanarak database alter)

4096 = tek kullanıcı (alter database)

32768 = Acil Durum modu

4194304 = autoshrink (alter database)

1073741824 = cleanly kapatma

Birden çok bit aynı anda on olabilir.

status2

int

16384 = ANSI null varsayılan (alter database)

65536 = concat null null verir (alter database)

131072 = Özyinelemeli tetikler (alter database)

1048576 = Yerel imleç varsayılan (alter database)

8388608 = tanımlayıcı tırnak (alter database)

33554432 = İmleç kapatın tamamlama (alter database)

67108864 = ANSI NULL (alter database)

268435456 = ANSI uyarılar (alter database)

536870912 = tam metin etkin (kullanarak sp_fulltext_database)

crdate

datetime

Oluşturma tarihi

aittir

datetime

Gelecekteki kullanım için ayrılmıştır.

Kategori

int

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

1 Anlık görüntü veya işlem çoğaltma için yayımlanan =.

2 Anlık görüntü veya işlem yayın için abone =.

4 Yayımlandı = birleştirme çoğaltması.

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

16 = Dağıtım veritabanı.

cmptlevel

tinyint

Veritabanı uyumluluk düzeyi. Daha fazla bilgi için, bkz. alter database uyumluluk düzeyi (Transact-sql).

Dosya adı

nvarchar(260)

İşletim sistemi yolu ve veritabanı birincil dosya adı.

Dosya tarafından görülebilmesi için dbcreator, sysadmin, veritabanı sahibi herhangi bir veritabanı oluşturma izinleri veya aşağıdaki izinlerden herhangi biri olan hibe: any database, alter any database oluşturma, görünüm tanımı HIÇBIR. Yolunu ve dosya adını döndürmek için sys.sysfiles Uyumluluk Görünümü, ya da sys.database_files görünümü.

Sürüm

smallint

İç sürüm numarasını SQL Serverkod veritabanı oluşturulduğu ile. Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

Ayrıca bkz.

Başvuru

alter veritabanı (Transact-sql)

Sistem görünümleri (Transact-sql) sistem tablolarına eşleme

Uyumluluk görünümleri (Transact-sql)