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ı.
![]() |
---|
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)