sys.Databases (Transact-SQL)
örnek veritabanı başına bir satır içerir Microsoft SQL Server.
Bir veritabanı çevrimiçi değilse veya auto_close açık küme , bazı sütun değerleri null olabilir.Bir veritabanı çevrimdışı ise, ilgili satırda düşük ayrıcalıklı kullanıcılar için görünür değil.Veritabanı ise karşılık gelen satırı görmek için çevrimdışı kullanıcı en azından alter any database server -düzey izni veya create database iznine olmalıdır ana veritabanı.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
name |
sysname |
Veritabanı örnek içinde benzersiz adını SQL Server. |
database_id |
int |
Veritabanı örnek içinde benzersiz Kimliğini SQL Server. |
source_database_id |
int |
null olmayan = bu veritabanı anlık görüntüsü kaynak veritabanının kimliği. null olmayan bir veritabanı anlık görüntüsü=. |
owner_sid |
varbinary(85) |
SID (Güvenlik kimliği) veritabanı sunucusuna kayıtlı gibi dış sahibinin. |
create_date |
datetime |
Tarih veritabanı oluşturulduğunda veya yeniden adlandırılamaz.İçin tempdb, bu değer sunucu yeniden her saat değişir. |
compatibility_level |
tinyint |
sürüm karşılık gelen tamsayı SQL Server için hangi davranış uyumludur: 70 80 90 100 null = veritabanı çevrimiçi değil veya auto_close olduğu açık küme . |
collation_name |
sysname |
Veritabanı için harmanlama.Veritabanının varsayılan harmanlama olarak davranır. null = veritabanı çevrimiçi değil veya auto_close açık küme . |
user_access |
tinyint |
Kullanıcı erişim ayarı: 0 = Belirtilen MULTI_USER 1 = Belirtilen SINGLE_USER 2 Belirtilen RESTRICTED_USER = |
user_access_desc |
nvarchar(60) |
Kullanıcı erişim ayar açıklaması: MULTI_USER SINGLE_USER RESTRICTED_USER |
is_read_only |
bit |
1 = read_only veritabanıdır. 0 = Veritabanı olan READ_WRITE. |
is_auto_close_on |
bit |
1 = auto_close açık olur. 0 = auto_close kapalı olur. |
is_auto_shrink_on |
bit |
1 = AUTO_SHRINK olduğu açık. 0 = Kapalı AUTO_SHRINK olduğunu. |
durumu |
tinyint |
Veritabanı durumu: 0 = ÇEVRİMİÇİ 1 = GERİ YÜKLEME 2 = KURTARMA 3 RECOVERY_PENDING = 4 ŞÜPHELİ = 5 ACİL DURUM = 6 = ÇEVRİMDIŞI |
state_desc |
nvarchar(60) |
Veritabanı durumu açıklaması: ÇEVRİMİÇİ GERİ YÜKLEME KURTARMA RECOVERY_PENDING ŞÜPHELİ ACİL DURUM ÇEVRİMDIŞI Daha fazla bilgi için, bkz. Veritabanı durumları. |
is_in_standby |
bit |
Veritabanı geri yükleme günlük için salt-okunurdur. |
is_cleanly_shutdown |
bit |
1 = Veritabanı Kapat kapalı cleanly; Başlangıçta gerekli hiçbir kurtarma . 0 = Veritabanı değil kapatmak kapalı cleanly; kurtarma başlangıç gereklidir. |
is_supplemental_logging_enabled |
bit |
1 = SUPPLEMENTAL_LOGGING açık olur. 0 = SUPPLEMENTAL_LOGGING ise kapalı. |
snapshot_isolation_state |
tinyint |
anlık görüntüdurumunun-, ALLOW_SNAPSHOT_ISOLATION seçeneği ile küme olarak izin verilme yalıtım hareketleri: 0 = Anlık yalıtım durumu Kapalı (varsayılan) olduğu.Anlık görüntü yalıtım izin verilmiyor. 1 = Anlık görüntü yalıtım durumu on.Anlık görüntü yalıtım izin verilir. 2 = Anlık yalıtım durumu Kapalı geçiş içinde olduğu durum.Tüm hareketleri yapılan değişiklikleri sürüm bilgisi vardır.anlık görüntü yalıtım kullanarak yeni hareketler başlatılamıyor.alter database çalıştırdığınızda etkin tüm hareketleri tamamlanabilir kadar kapalı geçiş veritabanı durumda kalır belirtin. 3 = Anlık yalıtım durumu geçiş durumu üzerinde kullanımda.Yeni hareketler sürüm bilgisi yapılan değişiklikleri var.anlık görüntü yalıtım durumu (açık) 1 oluncaya kadar hareketleri anlık görüntü yalıtım kullanamazsınız.alter database çalıştırdığınızda, etkin olan tüm güncelleştirme işlemlerini tamamlanabilir kadar veritabanı geçiş durumu üzerinde kalır. |
snapshot_isolation_state_desc |
nvarchar(60) |
anlık görüntüdurumunu açıklaması-ALLOW_SNAPSHOT_ISOLATION seçeneği ile küme olarak izin yalıtım hareketleri:
|
is_read_committed_snapshot_on |
bit |
1 READ_COMMITTED_SNAPSHOT = on bir seçenektir.Okuma kaydedilmiş yalıtım düzeyi altında okuma işlemleri anlık görüntü taramaları temel alır ve kilit almak değil. 0 READ_COMMITTED_SNAPSHOT = kapalı (varsayılan) seçeneğidir.Okuma işlemleri okuma kaydedilmiş yalıtım düzeyi altında paylaşım kilitleri kullanın. |
recovery_model |
tinyint |
Seçili kurtarma modeli: 1 = TAM 2 = BULK_LOGGED 3 BASİT = |
recovery_model_desc |
nvarchar(60) |
Seçili kurtarma modeli açıklaması: TAM BULK_LOGGED BASİT |
page_verify_option |
tinyint |
PAGE_VERIFY seçeneği ayarı: 0 = YOK 1 = TORN_PAGE_DETECTION 2 = CHECKSUM |
page_verify_option_desc |
nvarchar(60) |
PAGE_VERIFY seçeneği ayarı açıklaması: YOK.TORN_PAGE_DETECTION SAĞLAMA TOPLAMI |
is_auto_create_stats_on |
bit |
1 = AUTO_CREATE_STATISTICS olduğu açık. 0 = Kapalı AUTO_CREATE_STATISTICS olduğunu. |
is_auto_update_stats_on |
bit |
1 = AUTO_UPDATE_STATISTICS olduğu açık. 0 = Kapalı AUTO_UPDATE_STATISTICS olduğunu. |
is_auto_update_stats_async_on |
bit |
1 = AUTO_UPDATE_STATISTICS_ASYNC olduğu açık. 0 = Kapalı AUTO_UPDATE_STATISTICS_ASYNC olduğunu. |
is_ansi_null_default_on |
bit |
1 = ANSI_NULL_DFLT_ON olduğu açık. 0 = ANSI_NULL_DFLT_ON kapalı olur. |
is_ansi_nulls_on |
bit |
1 = ANSI_NULLS on olur. 0 = ANSI_NULLS off olur. |
is_ansi_padding_on |
bit |
1 = ANSI_PADDING olduğu açık. 0 = ANSI_PADDING kapalı olur. |
is_ansi_warnings_on |
bit |
1 = ANSI_WARNINGS on olur. 0 = ANSI_WARNINGS kapalı olur. |
is_arithabort_on |
bit |
1 = ARITHABORT on olur. 0 = ARITHABORT kapalı olur. |
is_concat_null_yields_null_on |
bit |
1 = CONCAT_NULL_YIELDS_NULL on olur. 0 = CONCAT_NULL_YIELDS_NULL off olur. |
is_numeric_roundabort_on |
bit |
1 = NUMERIC_ROUNDABORT açık olur. 0 = NUMERIC_ROUNDABORT kapalı olur. |
is_quoted_identifier_on |
bit |
1 = QUOTED_IDENTIFIER on olur. 0 = QUOTED_IDENTIFIER kapalı olur. |
is_recursive_triggers_on |
bit |
1 = RECURSIVE_TRIGGERS olduğu açık. 0 = Kapalı RECURSIVE_TRIGGERS olduğunu. |
is_cursor_close_on_commit_on |
bit |
1 = CURSOR_CLOSE_ON_COMMIT olduğu açık. 0 = CURSOR_CLOSE_ON_COMMIT ise kapalı. |
is_local_cursor_default |
bit |
1 = Yerel default_cursor. 0 = Default_cursor genel. |
is_fulltext_enabled |
bit |
1 = Veritabanı için tam metin etkin. 0 = Veritabanı için tam metin devre dışıdır. |
is_trustworthy_on |
bit |
1 = Veritabanı olarak güvenilir. 0 = Veritabanı işaretlenmemiş güvenilir. |
is_db_chaining_on |
bit |
1 = Veritabanları arası sahiplik zincirleme olduğu açık. 0 = Veritabanları arası sahiplik zincirleme ise kapalı. |
is_parameterization_forced |
bit |
1 = Parameterizasyonunu zorunlu. 0 = Parameterizasyonunu ise Basit. |
is_master_key_encrypted_by_server |
bit |
1 = Veritabanı şifrelenmiş bir ana anahtarvardır. 0 = Veritabanı şifrelenmiş bir ana anahtaryok. |
is_published |
bit |
1 = Bir işlem veya anlık görüntüçoğaltma topolojisini yayın veritabanında bir veritabanıdır. 0 = yayın veritabanı değil. |
is_subscribed |
bit |
1 = çoğaltma topolojisini abonelik veritabanında bir veritabanıdır. 0 = abonelik veritabanı değil. |
is_merge_published |
bit |
1 = birleştirme çoğaltması topolojisini yayın veritabanında bir veritabanıdır. 0 = birleştirme çoğaltması topolojisini yayın veritabanında yok. |
is_distributor |
bit |
1 = Veritabanı ' % s'veritabanı dağıtım veritabanı için bir çoğaltma topolojisi olur. 0 = çoğaltma Topolojileri için dağıtım veritabanı değil. |
is_sync_with_backup |
bit |
1 = Veritabanı yedekile çoğaltma eşitlemesi için işaretlenmiş. 0 = yedekile çoğaltma eşitlemesi için işaretlenmemiş. |
service_broker_guid |
uniqueidentifier |
Bu veritabanı hizmet broker tanıtıcısı.Olarak kullanılan broker_instance yönlendirme tablo hedef . |
is_broker_enabled |
bit |
1 = Bu broker veritabanı şu anda ileti gönderme ve alma. 0 = All gönderilen iletileri iletim sırası kalacak ve alınan iletiler bu veritabanında sıralarda koymak olmayacak. Varsayılan olarak, geri yüklenen veya bağlı veritabanları broker devre dışı olması.Bunun istisnası veritabanı yansıtması broker devretme sonrasında burada etkin durumda. |
log_reuse_wait |
tinyint |
Hareket günlük alanı yeniden aşağıdakilerden birini şu anda bekliyor: 0 = Nothing 1 = Denetim noktası 2 = Günlük yedek 3 = Etkin yedek veya geri yükleme 4 = Etkin işlem 5 = Veritabanı yansıtma 6 = Çoğaltma 7 = Veritabanı anlık görüntü oluşturma 8 = Günlük tara 9 = Diğer (geçici) |
log_reuse_wait_desc |
nvarchar(60) |
Hareket günlük alanı yeniden açıklaması aşağıdakilerden birini şu anda bekliyor: HİÇBİR ŞEY DENETİM NOKTASI LOG_BACKUP
Not
log_backup nedeni ise, gerçekte boş alan için iki yedek alabilir.
ACTIVE_BACKUP_OR_RESTORE ACTIVE_TRANSACTION DATABASE_MIRRORING ÇOĞALTMA DATABASE_SNAPSHOT_CREATION LOG_SCAN OTHER_TRANSIENT Daha fazla bilgi için, bkz. Günlük kesilme geciktirebilirsiniz Etkenler. |
is_date_correlation_on |
bit |
1 = DATE_CORRELATION_OPTIMIZATION olduğu açık. 0 = Kapalı DATE_CORRELATION_OPTIMIZATION olduğunu. |
is_cdc_enabled |
bit |
1 = Veritabanı Değiştir veri yakalama için etkin.Daha fazla bilgi için, bkz. sys.sp_cdc_enable_db (Transact-SQL). |
is_encrypted |
bit |
Veritabanının şifrelenip şifrelenmediğini belirtir (durumu son küme yan tümcealter database set şifreleme kullanarak gösterir).Aşağıdaki değerlerden biri olabilir: 1 = Şifreli 0 = Şifreli değil Veritabanı şifrelemehakkında daha fazla bilgi için bkz: Saydam veri şifrelemesi (tde) Anlama. Veritabanı şifresi sürecinde ise is_encrypted 0 değeri gösterir.Kullanarak şifreleme işleminin durumunu görebilirsiniz sys.dm_database_encryption_keys dinamik yönetim görünümü. |
is_broker_priority_honored |
bit |
Veritabanı konuşma öncelikleri geliştirir olup olmadığını gösterir (durum son küme alter database set HONOR_BROKER_PRIORITY yan tümcekullanarak gösterir).Aşağıdaki değerlerden biri olabilir: 1 = HONOR_BROKER_PRIORITY olan on 0 = Kapalı HONOR_BROKER_PRIORITY olduğunu Daha fazla bilgi için, bkz. Konuşma öncelikleri. |
İzinler
Çağıran sys.databases veritabanının sahibi olduğunu ve veritabanı ana veya tempdb, alter any database veya any database görünüm server -düzey izni veya create database iznine karşılık gelen satırı görmek için gerekli en düşük izinlere olan ana veritabanı.Arayan bağlı veritabanını her zaman görüntülenebilir sys.databases.