Share via


sys.database_mirroring (Transact-sql)

Her veritabanı örneği için bir satır içerir SQL Server. Veritabanı çevrimiçi değil veya veritabanı yansıtma etkin değil, dışında tüm sütun değerleri database_idnull olacak.

Dışında bir veritabanı satırı görmek için masterveya tempdb, veritabanı sahibi olmak ya da en azından alter any database veya any database VIEW sunucu düzeyi izni veya create database iznine de masterveritabanı. BOŞ olmayan değerleri yansıtma veritabanı üzerinde görmek için üye olmanız gerekir sysadminsunucu rolü.

[!NOT]

Bir veritabanı içinde yansıtma katılmayan, tüm sütunları "ile mirroring_" öneki null olabilirsiniz.

Sütun adı

Veri türü

Açıklama

database_id

int

Veritabanı Kımlığı. Örneği içinde benzersiz SQL Server.

mirroring_guid

uniqueidentifier

Yansıtma ortaklık Kımlığı.

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

NotNot
Veritabanı içinde yansıtma katılmayan, tüm sütunları "ile mirroring_" öneki null olabilirsiniz.

mirroring_state

tinyint

Yansıtma veritabanı ve veritabanı oturumu yansıtma devlet.

0 = Suspended

1 Diğer ortağından DISCONNECTED

2 = Eşitleme

3 = Failover

4 Synchronized =

5 = Ortakları değil eşitlenir. Düzeltme artık mümkün değil.

6 = Ortakları eşitlenir. Yük devretme potansiyel mümkündür. Yerine çalışma bkz: gereksinimleri hakkında bilgi için Veritabanı yansıtma işletme modları.

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

mirroring_state_desc

nvarchar(60)

Yansıtma veritabanı ve veritabanı oturumu yansıtma durumu açıklaması biri olabilir:

BAĞLANTI KESİK

SENKRONİZE

EŞİTLEME

PENDING_FAILOVER

ASKIYA ALINDI

EŞİTLENMEMİŞ

SENKRONİZE

NULL

Daha fazla bilgi için, bkz. Yansıtma Devletleri (SQL Server).

mirroring_role

tinyint

Geçerli rolü yerel veritabanı oturumu yansıtma veritabanında oynuyor.

1 = Asıl

2 = Ayna

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

mirroring_role_desc

nvarchar(60)

Yerel veritabanı yansıtma içinde oynadığı rolün açıklamasını biri olabilir:

ASIL

AYNA

mirroring_role_sequence

int

Yansıtma ortakları ana para ve yansıtma rolü devretme nedeniyle açık veya hizmet zorla kez sayısı.

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 [senkron]

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

mirroring_safety_level_desc

nvarchar(60)

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

BİLİNMİYOR

OFF

TAM

NULL

mirroring_safety_sequence

int

Değişiklikler için sıra numarası işlem güvenliği düzeyini güncelleştirin.

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

mirroring_partner_name

nvarchar(128)

Ortak yansıtma veritabanı sunucusu adı.

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

mirroring_partner_instance

nvarchar(128)

Örnek adı ve bilgisayar adı diğer ortağı. İstemciler asıl sunucu hale gelirse ortağına bağlanmak için bu bilgilere gereksinim duyar.

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

mirroring_witness_name

nvarchar(128)

Witness yansıtma veritabanı sunucusu adı.

null hiçbir witness = bulunmaktadır.

mirroring_witness_state

tinyint

Veritabanı oturumu yansıtma veritabanında witness durumu, biri olabilir:

0 = Bilinmeyen

1 = Connected

2 DISCONNECTED

null = No tanık var, veritabanı çevrimiçi değil veya veritabanı yansıtılmış değil.

mirroring_witness_state_desc

nvarchar(60)

Durum açıklaması biri olabilir:

BİLİNMİYOR

BAĞLI

BAĞLANTI KESİK

NULL

mirroring_failover_lsn

numeric(25,0)

Günlük sıra numarası (lsn) hem ortaklarında diske sıkı olduğu garanti son işlem günlük kaydı. Sonra yerine çalışma, mirroring_failover_lsnortakları tarafından yeni yansıtma sunucu başladığı yeni yansıtma veritabanı yeni asıl veritabanıyla eşitlemek uzlaşma noktası olarak kullanılır.

mirroring_connection_timeout

int

Bağlantı zaman aşımı saniye cinsinden yansıtma. Bunları düşünmeden önce kullanılamaz bir ortağı ya da tanık bir yanıt için beklenecek saniye sayısıdır. Varsayılan zaman aşımı değeri 10 saniyedir.

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

mirroring_redo_queue

int

Yansıtmayı redone günlük maksimum tutar. Eğer mirroring_redo_queue_typeayarlanır Limitsiz, varsayılan ayar olan bu sütun null olur. Veritabanı çevrimiçi değil, bu sütunda da null olur.

Aksi takdirde, bu sütun günlük megabayt cinsinden en uzun süreyi içerir. Maksimum ulaşıldığında, günlük geçici olarak durdu anapara olarak yansıtma sunucu yakalar. Bu özellik, yük devretme süreyi sınırlar.

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

mirroring_redo_queue_type

nvarchar(60)

SINIRSIZ yansıtma Yinele sıra inhibe değil olduğunu gösterir. Bu, varsayılan ayardır.

Yinele sıra mega bayt cinsinden en büyük boyutu için mb. Sıra boyutu kilobayt veya gigabayt belirtildi unutmayın Veritabanı Altyapısıdeğer megabayt çevirir.

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

mirroring_end_of_log_lsn

numeric(25,0)

Yerel end-of-temizlendi günlüğü disk. Bu ayna sunucudan sıkı lsn için karşılaştırılabilir (bkz: mirroring_failover_lsn sütun).

mirroring_replication_lsn

numeric(25,0)

En fazla lsn çoğaltma gönderebilirsiniz.

İzinler

Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi 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.

Ayrıca bkz.

Başvuru

Kataloğu görünümleri (Transact-sql)

alter veritabanı (Transact-sql)

sys.database_mirroring_witnesses (Transact-sql)

sys.database_mirroring_endpoints (Transact-sql)

Veritabanları ve dosyaları Kataloğu görünümleri (Transact-sql)

Kavramlar

SQL Server sistem Kataloğu SSS sorgulama