Share via


sys.database_mirroring (Transact-SQL)

örnek her veritabanı için bir satır içerir SQL Server.Veritabanı çevrimiçi değil veya veritabanı yansıtması etkin değil, dışında tüm sütun değerleri database_id null olacak.

Dışında bir veritabanı satırı görmek için ana veya tempdb, veritabanı sahibi veya az alter any database veya any database görünüm server -düzey izni veya create database iznine ana veritabanı.yansıtma veritabanıboş olmayan değerleri görmek için üye olmanız sysadminsabit sunucu rolü.

Not

Bir veritabanı içinde yansıtmakatılmayan, tüm sütunları ile öneki mirroring_ null olur.

Sütun adı

Veri türü

Açıklama

database_id

int

Veritabanı kimliği.örnek içinde benzersiz olan SQL Server.

mirroring_guid

uniqueidentifier

yansıtma ortaklık kimliği.

null = veritabanı erişilemez olur veya yansıtılmış değil.

NotNot
Veritabanı içinde yansıtmakatılmayan, tüm sütunları ile öneki mirroring_ null olur.

mirroring_state

tinyint

yansıtma veritabanı ve veritabanı yansıtmasıoturumdurumunu.

0 = Beklemede

1 Diğer ortakbağlantı kesildi =

2 = Eşitleme

3 = Failover

4 Synchronized =

5 = Ortakları eşzamanlı değildir.Yük devretme artık mümkün değildir.

6 = Ortakları eşitlenir.Yük devretme olasılığı mümkündür.Yerine çalışma Bkz:, gereksinimleri hakkında bilgi için Zaman uyumlu veritabanı yansıtma (yüksek güvenlik modu).

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_state_desc

nvarchar(60)

yansıtma veritabanı ve veritabanı yansıtmasıoturum, durumu açıklaması aşağıdakilerden biri olabilir:

BAĞLANTI KESİK

EŞZAMANLI

EŞİTLEME

PENDING_FAILOVER

ASKIYA ALINDI

EŞİTLENMEMİŞ

EŞZAMANLI

NULL

Daha fazla bilgi için, bkz. Yansıtma Devletleri.

mirroring_role

tinyint

Geçerli yerel veritabanı rolünün veritabanı yansıtması oturumoynatılır.

1 Asıl adı =

2 = Yansıtma

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_role_desc

nvarchar(60)

Yerel veritabanı yansıtmaiçinde oynadığı rolü açıklaması aşağıdakilerden biri olabilir:

ASIL

AYNA

mirroring_role_sequence

int

Kaç kez bir yük veya zorlanmış hizmetyüzünden ana para ve yansıtma rolü yansıtma ortakları yapmışsınızdır.

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_safety_level

tinyint

yansıtma veritabanıgüncelleştirmeleri güvenlik ayarı:

0 = Bilinmeyen durum

1 = [Kapalı zaman uyumsuz]

2 Tam [eşzamanlı] =

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_safety_level_desc

nvarchar(60)

yansıtma veritabanıgüncelleştirmeleri hareket güvenlik ayarı biri olabilir:

BİLİNMİYOR

KAPALI

TAM

NULL

mirroring_safety_sequence

int

Hareket emniyet düzeydeğişiklikleri için sıra numarası güncelleştirmek.

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_partner_name

nvarchar(128)

veritabanı yansıtmasıortaksunucusunun adı.

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_partner_instance

nvarchar(128)

örnek adı ve bilgisayar adı diğer ortak.İstemciler, asıl sunucuolduğunda ortak bağlanmak için bu bilgileri gerektirir.

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_witness_name

nvarchar(128)

veritabanı yansıtması şahit sunucu adı.

null = hiç şahit bulunmaktadır.

mirroring_witness_state

tinyint

Veritabanı veritabanı yansıtması oturum şahit, durum, biri olabilir:

0 = Bilinmiyor

1 = Bağlandı

2 = Bağlantı kesildi

null = No şahit var, veritabanı çevrimiçi değil veya veritabanı değil yansıtılır.

mirroring_witness_state_desc

nvarchar(60)

Durum açıklaması aşağıdakilerden biri olabilir:

BİLİNMİYOR

BAĞLI

BAĞLANTI KESİK

NULL

mirroring_failover_lsn

numeric(25,0)

Her iki ortakları üzerinde diske sıkı olması sağlanır kaydının son hareket günlük sıra numarası (SSN) oturum.Bir yük devretme sonrasında mirroring_failover_lsn yansıtma sunucusu yeni başladığı yeni asıl veritabanıile yeni yansıtma veritabanı eşitlemek mutabakat olarak ortaklar tarafından kullanılır.

mirroring_connection_timeout

int

Bağlantı saat saniye cinsinden yansıtma.Bu bir ortak veya şahit cevabı için bunları kullanılamaz düşünmeden önce beklenecek saniye sayısıdır.Varsayılan saat-değer 10 saniyedir.

null = veritabanı erişilemez olur veya yansıtılmış değil.

mirroring_redo_queue

int

Yansıtmayı geri alınmış için günlük en yüksek miktarı.Mirroring_redo_queue_type küme olan varsayılan ayar olan SINIRSIZ için bu sütun null olur.Veritabanı çevrimiçi değilse, bu sütun da boştur.

Aksi takdirde, bu sütun günlük megabayt cinsinden en yüksek miktarını içerir.Sınır aşıldığında, yansıtma sunucusu arayı kapatıncaya gibi günlük geçici olarak patron sunucu üzerinde durmuş.Bu özellik, yük devretme saatsınırlar.

Daha fazla bilgi için, bkz. Rol değiştirme sırasında hizmeti kesintiye tahmin ediliyor.

mirroring_redo_queue_type

nvarchar(60)

SINIRSIZ, yansıtma yineleme sıra işlemini engeller değil gösterir.Bu varsayılan ayardır.

yineleme sıra mega bayt cinsinden en büyük boyutu için mb.Sıra boyutu kilobayt veya gigabayt belirtildi unutmayın SQL Server 2005 Veritabanı Altyapısı dönüştürür değer megabayt.

Veritabanı çevrimiçi değilse, bu sütun null olur.

İzinler

SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.