sys.Databases (Transact-SQL)
Contains one row per database in the instance of Microsoft SQL Server.
Bir veritabanı ÇEVRIMIÇI değilse veya AUTO_CLOSE ON olarak ayarlandığında, bu sütunların değerleri null olabilir.Karşılık gelen satır, bir veritabanı OFFLINE, düşük ayrıcalıklı kullanıcılar tarafından değil.Veritabanı ise, karşılık gelen satır görmek için OFFLINE, kullanıcı en az ALTER ANY DATABASE sunucu-olmalıdır düzey iznine veya CREATE DATABASE iznine de ana veritabanıdır.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
adı |
sysname |
Veritabanı içinde benzersiz adını bir örnek, SQL Server. |
database_id |
int |
Veritabanı içinde bir örneğini benzersiz KIMLIĞI SQL Server. |
source_database_id |
int |
NULL olmayan kaynak veritabanı, bu veritabanı anlık görüntü görüntü görüntü görüntüsü görüntüsü KIMLIĞI =. NULL olmayan bir veritabanı anlık görüntü görüntü görüntü görüntüsü =. |
owner_sid |
varbinary(85) |
Veri tabanının sunucuda kayıtlı gibi dış sahibinin SID (güvenlik tanımlayıcısı). |
create_date |
datetime |
Tarih veritabanı oluşturuldu veya yeniden adlandırıldı.Için tempdb, bu değer, her sunucu yeniden değiştirir. |
compatibility_level |
tinyint |
Sürümüne karşılık gelen tamsayı. SQL Server davranış uyumlu olduğu: 70 80 90 100 NULL = veritabanı çevrimiçi değil veya AUTO_CLOSE ON olarak 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 ON olarak 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 bir veritabanıdır. 0 = READ_WRITE bir veritabanıdır. |
is_auto_close_on |
bit |
1 = AUTO_CLOSE AÇıK'tır. 0 = AUTO_CLOSE KAPALı'dır. |
is_auto_shrink_on |
bit |
1 = AUTO_SHRINK AÇıK'tır. 0 = AUTO_SHRINK KAPALı'dır. |
durumu |
tinyint |
Veritabanı durumu: 0 = BİR ÇEVRİMİÇİ 1 GERİ = 2 KURTARMA = 3 recovery_pending = 4 ŞÜPHELİ = 5 ACİL = 6 ÇEVRİMDIŞI = |
state_desc |
nvarchar(60) |
Veritabanı durumunu 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 okunur özelliklidir. |
is_cleanly_shutdown |
bit |
1 Veritabanı kapatma = kapalı başlangıçta gereken kurtarma temiz bir şekilde; yok. 0 = Veritabanı temiz bir şekilde kapandı değil; kurtarma başlangıçta gereklidir. |
is_supplemental_logging_enabled |
bit |
1 = SUPPLEMENTAL_LOGGING AÇıK'tır. 0 = SUPPLEMENTAL_LOGGING KAPALı'dır. |
snapshot_isolation_state |
tinyint |
Anlık görüntü ayırma işlemleri, küme ALLOW_SNAPSHOT_ISOLATION seçeneği tarafından izin verilme durumu: 0 anlık görüntü görüntü = ayırma durumu () varsayılandır.Anlık görüntü yalıtım devre dışı bırakılmış. 1 ON anlık görüntü görüntü ayırma durumu =.Anlık görüntü yalıtım izin verilir. 2 anlık görüntü görüntü görüntüleme = OFF geçiş, yalıtım durumudur durumu.Tüm hareketler sürüm bilgisi, değişiklikler var.Anlık görüntü yalıtım kullanarak yeni bir hareket başlatılamıyor.Geçiş KAPALı durumda veritabanı kalır, ALTER DATABASE çalıştırdığınızda etkin tüm hareketleri tamamlanabilir kadar il. 3 anlık görüntü görüntü = ON durumuna geçiş, yalıtım durumudur.Sürüm bilgisi, değişiklikleri yeni hareketler var.Hareketler, anlık görüntü görüntü yalıtım anlık görüntü görüntü ayırma durumu, 1 (ON) oluncaya kadar kullanamazsınız.ALTER DATABASE çalıştırdığınızda etkin tüm güncelleştirme hareketleri tamamlanabilir kadar ON durumuna geçiş veritabanında kalır. |
snapshot_isolation_state_desc |
nvarchar(60) |
Anlık görüntü yalıtım işlemler, küme ALLOW_SNAPSHOT_ISOLATION seçeneği tarafından izin verilme açıklaması:
|
is_read_committed_snapshot_on |
bit |
1 READ_COMMITTED_SNAPSHOT = seçeneği AÇıK'tır.Okuma işlemleri, okuma kaydedilmiş altında yalıtım düzey üzerinde anlık görüntü taramaları temel alır ve kilitleri alın. 0 READ_COMMITTED_SNAPSHOT = seçeneği () varsayılandır.Okuma işlemleri, okuma kaydedilmiş yalıtım düzeyinin 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) |
Kurtarma modeli, seçili açıklaması: TAM bulk_logged BASİT |
page_verify_option |
tinyint |
PAGE_VERIFY seçeneği ayarı: 0 = YOK 1 torn_page_detection = 2 = sağlama toplamı |
page_verify_option_desc |
nvarchar(60) |
Seçenek ayarı PAGE_VERIFY açıklaması: none.torn_page_detection SAĞLAMA TOPLAMI |
is_auto_create_stats_on |
bit |
1 = AUTO_CREATE_STATISTICS AÇıK'tır. 0 = AUTO_CREATE_STATISTICS KAPALı'dır. |
is_auto_update_stats_on |
bit |
1 = AUTO_UPDATE_STATISTICS AÇıK'tır. 0 = AUTO_UPDATE_STATISTICS KAPALı'dır. |
is_auto_update_stats_async_on |
bit |
1 = AUTO_UPDATE_STATISTICS_ASYNC AÇıK'tır. 0 = AUTO_UPDATE_STATISTICS_ASYNC KAPALı'dır. |
is_ansi_null_default_on |
bit |
1 = ANSI_NULL_DEFAULT AÇıK'tır. 0 = ANSI_NULL_DEFAULT KAPALı'dır. |
is_ansi_nulls_on |
bit |
1 = ANSI_NULLS AÇıK'tır. 0 = ANSI_NULLS KAPALı'dır. |
is_ansi_padding_on |
bit |
1 = ANSI_PADDING AÇıK'tır. 0 = ANSI_PADDING KAPALı'dır. |
is_ansi_warnings_on |
bit |
1 = ANSI_WARNINGS AÇıK'tır. 0 = ANSI_WARNINGS KAPALı'dır. |
is_arithabort_on |
bit |
1 = ARITHABORT AÇıK'tır. 0 = ARITHABORT KAPALı'dır. |
is_concat_null_yields_null_on |
bit |
1 = CONCAT_NULL_YIELDS_NULL AÇıK'tır. 0 = CONCAT_NULL_YIELDS_NULL KAPALı'dır. |
is_numeric_roundabort_on |
bit |
1 = NUMERIC_ROUNDABORT AÇıK'tır. 0 = NUMERIC_ROUNDABORT KAPALı'dır. |
is_quoted_identifier_on |
bit |
1 = QUOTED_IDENTIFIER AÇıK'tır. 0 = QUOTED_IDENTIFIER KAPALı'dır. |
is_recursive_triggers_on |
bit |
1 = RECURSIVE_TRIGGERS AÇıK'tır. 0 = RECURSIVE_TRIGGERS KAPALı'dır. |
is_cursor_close_on_commit_on |
bit |
1 = CURSOR_CLOSE_ON_COMMIT AÇıK'tır. 0 = CURSOR_CLOSE_ON_COMMIT KAPALı'dır. |
is_local_cursor_default |
bit |
1 = CURSOR_DEFAULT yereldir. 0 = CURSOR_DEFAULT geneldir. |
is_fulltext_enabled |
bit |
1 = Tam metin veritabanı için etkinleştirilir. 0 = Veritabanı için tam metin devre dışı bırakılır. |
is_trustworthy_on |
bit |
1 = Veritabanı güvenilir olarak işaretlendi. 0 = Veritabanı güvenilir işaretlenmiş değil. |
is_db_chaining_on |
bit |
1 = veritabanları arası sahiplik zinciri açık. 0 Geçici veritabanı = sahipliği zincirleme KAPALı'dır. |
is_parameterization_forced |
bit |
1 = Parameterization ZORLANıR. 0 = Parameterization SIMPLE olur. |
is_master_key_encrypted_by_server |
bit |
1 = Veritabanı, şifreli bir ana anahtar vardır. 0 = Veritabanı, şifreli bir ana anahtar yok. |
is_published |
bit |
1 Veritabanı = olan bir yayın veritabanı işlem ya da anlık görüntü çoğaltma topolojisinde. 0 = yayın bir veritabanı değil. |
is_subscribed |
bit |
1 = Veritabanı abonelik veritabanıdır bir çoğaltma topolojisi. 0 = Abone bir veritabanı değil. |
is_merge_published |
bit |
1 = Veritabanı yayın birleştirmede veritabanıdır çoğaltma topolojisi. 0 = Yayın veritabanı birleştirme çoğaltma topolojisinde değil. |
is_distributor |
bit |
1 = Veritabanı çoğaltma topolojisi dağıtım veritabanı. 0 = Dağıtım veritabanı için bir çoğaltma topolojisi değil. |
is_sync_with_backup |
bit |
1 = Veritabanı ile çoğaltma eşitlemesi için işaretlenmiş yedek. 0 = Çoğaltma eşitlemesi yedek için işaretli değil. |
service_broker_guid |
uniqueidentifier |
Bu veritabanı için hizmet Aracısı tanıtıcısı.Kullanılan broker_instance yönlendirme tablosunda hedef. |
is_broker_enabled |
bit |
1 Bu Aracısı = veritabanı şu anda ileti gönderme ve alma. 0 = Tümü gönderilen iletileri, iletim sırada kalır ve bu veritabanındaki sıralarda put alınan iletilerin olmayacak. Varsayılan olarak, veritabanları, geri yüklenen veya ekli devre dışı Aracısı vardır.Bunun istisnası, yerine çalışma Aracısı etkin olduğu yansıtma veritabanıdır. |
log_reuse_wait |
tinyint |
Geçerli hareketin günlük alanı yeniden aşağıdakilerden birini bekliyor: 0 Hiçbir şey = 1 Denetim noktası = 2 = Oturum yedek 3 Etkin yedek = veya geri yükleme 4 Etkin hareket = 5 veritabanı yansıtması = 6 Çoğaltma = 7 Veritabanı anlık görüntü görüntü görüntü oluşturma = 8 Günlük tarama = 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
Note:
Nedeni LOG_BACKUP ise, bunu gerçekten alan boşaltmak 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:Oturum kesilmesi gecikme Etkenler. |
is_date_correlation_on |
bit |
1 = DATE_CORRELATION_OPTIMIZATION AÇıK'tır. 0 = DATE_CORRELATION_OPTIMIZATION KAPALı'dır. |
is_cdc_enabled |
bit |
1 = Veritabanı değişiklik veri yakalama için etkinleştirilir.Daha fazla bilgi için bkz:sys.sp_cdc_enable_db (Transact-SQL). |
is_encrypted |
bit |
Veritabanının şifrelenip belirtir (son ALTER DATABASE küme şifreleme yan tümcesini kullanarak küme durumunu gösterir).Aşağıdaki değerlerden biri olabilir: 1 Şifreli = 0 = Şifreli değil Veritabanını şifreleme hakkında daha fazla bilgi için bkz: Saydam (TDE) veri şifrelemesi'ni anlama. Veritabanı şifresi sürecinde ise is_encrypted 0 değeri gösterir.Kullanarak şifreleme işleminin durumu görebilirsiniz sys.dm_database_encryption_keys dinamik yönetimi görüntüleyin. |
is_broker_priority_honored |
bit |
Veritabanı konuşma öncelikleri geliştirir olup olmadığını gösterir (son ALTER DATABASE HONOR_BROKER_PRIORITY küme yan tümce ayarlanýr durumunu gösterir).Aşağıdaki değerlerden biri olabilir: 1 = HONOR_BROKER_PRIORITY AÇıK'tır 0 = HONOR_BROKER_PRIORITY KAPALı'dır Daha fazla bilgi için bkz: Konuşma öncelikleri. |
İzinler
Varsa, arayanın sys.Databases veritabanının sahibi değil ve bir veritabanı değil ana or tempdb, karşılık gelen satır ALTER ANY DATABASE veya ANY DATABASE VIEW sunucu-görmek için gereken en düşük izinler düzey iznine veya CREATE DATABASE iznineana veritabanıdır.Arayanın bağlı olduğu veritabanını her zaman görüntülenebilir sys.Databases.