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ı:

  • DEVRE DIŞI

  • AÇIK

  • in_transition_to_on

  • in_transition_to_off

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

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