Aracılığıyla paylaş


sys.database_mirroring (Transact-SQL)

Her veritabanı örnek için bir satır içerir. SQL Server. Veritabanının ÇEVRIMIÇI olduğundan veya veritabanı yansıtması etkin değilse, dışında tüm sütun değerleri database_id NULL olacak.

Bir veritabanı satırı dışındaki görmek için ana or tempdb, olmalı ya da veritabanı sahibi veya az olması ya da ANY DATABASE ALTER VIEW ANY DATABASE sunucu-düzey iznine veya CREATE DATABASE iznineana veritabanıdır.DEĞERSIZ olmayan değerleri görmek için bir yansıtma veritabanı, bir üyesi olmanız gerekir sysadmin sabit sunucu rolü.

Not

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

Sütun adı

Veri türü

Açıklama

database_id

int

Veritabanı KIMLIĞI.Içinde bir örneğini benzersiz SQL Server.

mirroring_guid

uniqueidentifier

Yansıtma ortaklık KIMLIĞI.

null veritabanı = erişilemiyor veya değil yansıtılır.

NoteNote:
Veritabanı içinde yansıtma katılmayan, tüm sütunları ile öneki mirroring_ NULL olur.

mirroring_state

tinyint

veritabanı yansıtması ve veritabanı oturum yansıtma il.

0 Beklemede =

1 Bağlantı kesildi diğer = ortak

2 Eşitleme =

3 Hata durumu =

4 Synchronized =

5 = Ortaklarına eşitlenmedi.Yerine çalışma şimdi mümkün değildir.

6 = Ortaklarına eşitlenir.Yerine çalışma olası olasıdır.Yerine çalışma Bkz: gereksinimleri hakkında bilgi için Zaman uyumlu veritabanı yansıtması (yüksek güvenlik modu).

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_state_desc

nvarchar(60)

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

BAĞLANTI KESİLDİ

EŞİTLENEN

EŞİTLEME

pending_failover

ASKIYA ALINDI

EŞİTLENMEMİŞ

EŞİTLENEN

null

Daha fazla bilgi için bkz:Yansıtma durumlar.

mirroring_role

tinyint

Geçerli bir yerel veritabanı rolünün çalar veritabanı yansıtması oturumu.

1 Ilkesi =

2 Yansıtmayı =

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_role_desc

nvarchar(60)

Yansıtma, yerel veritabanına oynadığı rolü açıklaması aşağıdakilerden biri olabilir:

ASIL

YANSITMA

mirroring_role_sequence

int

Yansıtma ortaklarına anapara ve yansıtma rollerine bir başarısızlık nedeniyle anahtarlamalı varsa veya hizmet Zorlanmış bir kez sayısı.

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_safety_level

tinyint

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

0 Bilinmeyen durum =

1 [Devre dışı zaman uyumsuz] =

2 Tam [eşzamanlı] =

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_safety_level_desc

nvarchar(60)

Hareket güvenlik ayarı yansıtmayı veritabanında güncelleştirmelerin biri olabilir:

BİLİNMEYEN

DEVRE DIŞI

TAM

null

mirroring_safety_sequence

int

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

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_partner_name

nvarchar(128)

Sunucu adı olarak veritabanı yansıtması ortak.

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_partner_instance

nvarchar(128)

Örnek adı ve diğer ortak için bir bilgisayar adı.Istemci asıl sunucu olduğunda ortağa bağlanmak için bu bilgileri gerektirir.

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_witness_name

nvarchar(128)

Şahit veritabanı yansıtması sunucusunun adı.

NULL yok şahit = bulunmaktadır.

mirroring_witness_state

tinyint

Şahit veritabanında veritabanı oturum yansıtma, il, aşağıdakilerden biri olabilir:

0 Bilinmeyen =

1 Bağlı =

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İNMEYEN

BAĞLI

BAĞLANTI KESİLDİ

null

mirroring_failover_lsn

numeric(25,0)

Her iki ortaklarına üzerinde diske sıkı olması sağlanır son işlem günlük kaydı sıra numarası (SSN) günlüğe yazılır.Sonra yerine çalışma mirroring_failover_lsn tarafından ortaklarına, mutabakat yeni yansıtma sunucusu yeni bir yansıtma veritabanı yeni asıl veritabanıyla eşitlemeye başladığı nokta olarak kullanılır.

mirroring_connection_timeout

int

Bağlantı saat aşımı, saniye cinsinden yansıtma.Bir ortak veya şahit cevabı bunları kullanılamaz düşünmeden önce beklenecek saniye sayısıdır.Varsayılan saat aşımı değeri 10 saniyedir.

null veritabanı = erişilemiyor veya değil yansıtılır.

mirroring_redo_queue

int

Yansıtmayı alınabilir için günlük en yüksek miktarı.If mirroring_redo_queue_type varsayılan ayar UNLIMITED ayarlanmışsa, bu sütun null.Veritabanı çevrimiçi değilse, bu sütun de NULL.

Aksi halde, bu sütun, en fazla günlük megabayt cinsinden içerir.Maksimum değere ulaşıldığında günlük geçici olarak durmuş olarak yansıtmayı anapara üzerinde sunucu yakalar.Bu özellik, yerine çalışma süresini sınırlar.

Daha fazla bilgi için bkz:Rol değiştirme sırasında kesinti hizmet'nin hesaplanıyor.

mirroring_redo_queue_type

nvarchar(60)

Yansıtma yineleme sıra engelle değil, UNLIMITED gösterir.Varsayılan ayar budur.

Mega bayt yineleme sırasının MB için en büyük boyutu.Sıra boyutu kilobayt veya gigabayt, belirtilen unutmayın SQL Server 2005 Database Engine değer megabayt dönüştürür.

Veritabanı çevrimiçi değilse, bu sütunda NULL olur.

İzinler

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.