Udostępnij za pośrednictwem


sys.database_mirroring (Transact-SQL)

Zawiera jeden wiersz dla każdej bazy danych w wystąpienie z SQL Server. Jeśli baza danych nie jest ONLINE lub dublowanie bazy danych nie jest włączone, wszystkie kolumny z wyjątkiem wartości database_id będzie równa NULL.

Aby zobaczyć inne niż wiersz dla bazy danych wzorzec or tempdb, użytkownik musi być właścicielem bazy danych lub co najmniej uprawnienia Tworzenie bazy danych w lub ALTER DATABASE bez lub bazy danych bez VIEW uprawnienia poziom serwerawzorzec bazy danych.Aby wyświetlić wartości inne niż NULL dla lustrzana baza danych, musi być członkiem sysadmin stała rola serwera.

Uwaga

Jeśli baza danych nie uczestniczy w dublowanie, wszystkie kolumny prefiksem mirroring_ są wartości NULL.

Nazwa kolumna

Typ danych

Description

database_id

int

Identyfikator bazy danych.Jest unikatowy w obrębie wystąpienie SQL Server.

mirroring_guid

uniqueidentifier

Identyfikator powiązania dublowanie.

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

NoteNote:
Jeśli baza danych nie uczestniczy w dublowanie, wszystkie kolumny prefiksem mirroring_ są wartości NULL.

mirroring_state

tinyint

Stan lustrzana baza danych oraz o dublowanie bazy danych sesja.

0 = Zawieszone

1 = Rozłączony z partner

2 = Synchronizacja

3 = Czasu pracy awaryjnej

4 = Synchronized

5 = Partnerzy nie są zsynchronizowane.Praca awaryjna nie jest obecnie możliwa.

6 = Partnerów są zsynchronizowane.Praca awaryjna jest potencjalnie możliwe.Aby uzyskać informacje dotyczące wymagań pracy awaryjnej, zobacz Synchronous Database Mirroring (High-Safety Mode).

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_state_desc

nvarchar(60)

Opis stanu lustrzana baza danych oraz o dublowanie bazy danych sesja, może to być jedna:

BRAK POŁĄCZENIA

SYNCHRONIZOWANE

SYNCHRONIZOWANIE

PENDING_FAILOVER

ZAWIESZONE

NIEZSYNCHRONIZOWANE

SYNCHRONIZOWANE

WARTOŚCI NULL

Aby uzyskać więcej informacji zobaczMirroring States.

mirroring_role

tinyint

Bieżącej roli lokalnej bazy danych jest odtwarzany w dublowanie bazy danych sesja.

1 = Główny

2 = Dublowania

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_role_desc

nvarchar(60)

Opis roli w lokalnej bazie danych jest odtwarzany w dublowanie, może mieć jedną z wartości:

GŁÓWNE

DUBLOWANIE

mirroring_role_sequence

int

Liczba przypadków czy dublowanie partnerów są przełączane role kapitał i dublowanie z powodu do awaryjnego lub wymuszona usługa.

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_safety_level

tinyint

Ustawienia bezpieczeństwa dla aktualizacji do lustrzana baza danych:

0 = Nieznany stan

1 = Off [asynchronicznego]

2 = Pełny [synchroniczne]

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_safety_level_desc

nvarchar(60)

Ustawienia bezpieczeństwa transakcji aktualizacji na lustrzana baza danych, może to być jedna:

NIEZNANY

WYŁĄCZANIE

PEŁNE

WARTOŚCI NULL

mirroring_safety_sequence

int

Aktualizacji numeru sekwencji dla zmiany poziom bezpieczeństwa transakcji.

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_partner_name

nvarchar(128)

Nazwa serwera dublowanie bazy danych partner.

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_partner_instance

nvarchar(128)

Nazwa obiektu i nazwa komputera dla partner.Klienci wymagają tych informacji do łączenia się z partner, jeśli stał się serwerem głównym.

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_witness_name

nvarchar(128)

Nazwa serwera dublowanie bazy danych dowód.

Wartość NULL = dowód nie istnieje.

mirroring_witness_state

tinyint

Należy podać z dowód w bazie danych, dublowanie sesja z bazą danych, może to być jedna z:

0 = Nieznany

1 = Połączono

2 = Rozłączony

Wartość NULL = nie istnieje dowód, baza danych nie jest w trybie online lub nie jest odzwierciedlana w bazie danych.

mirroring_witness_state_desc

nvarchar(60)

Opis stanu, może mieć jedną z wartości:

NIEZNANY

POŁĄCZONE

BRAK POŁĄCZENIA

WARTOŚCI NULL

mirroring_failover_lsn

numeric(25,0)

Rejestrowanie numer sekwencji (LSN) najnowszego rekordu dziennik transakcji, które jest gwarantowane, że jest zaostrzony na dysku, na obu partnerów.Po awaryjnym przeniesieniu mirroring_failover_lsn jest używany przez partnerów do punktu uzgodnienia, od której rozpoczyna się nowy serwer dublowany zsynchronizować nowe dublowanie bazy danych z nową główna baza danych.

mirroring_connection_timeout

int

Dublowanie połączenia limitu czas w sekundach.Jest to liczba sekund oczekiwania na odpowiedź od partner lub dowód przed uwzględnieniem ich niedostępne.Domyślną wartość limitu czas wynosi 10 sekund.

Wartość NULL = baza danych jest niedostępny lub nie jest dublowany.

mirroring_redo_queue

int

Maksymalna ilość dziennika, aby być ponowione na dublowanie.Jeśli mirroring_redo_queue_type jest ustawiona na UNLIMITED, co jest ustawieniem domyślnym, ta kolumna ma wartość NULL.Jeśli baza danych nie jest w trybie online, w tej kolumnie jest również mieć wartości NULL.

W przeciwnym wypadku ta kolumna zawierała maksymalną ilość dziennika w megabajtach.Po osiągnięciu maksimum w dzienniku jest tymczasowo zawiesić kapitału jako kopię serwera połowy.Ta funkcja ogranicza czas pracy awaryjnej.

Aby uzyskać więcej informacji zobaczEstimating the Interruption of Service During Role Switching.

mirroring_redo_queue_type

nvarchar(60)

UNLIMITED wskazuje, że dublowanie będzie nie powstrzymywać ponowne wykonanie kolejki.Jest to ustawienie domyślne.

MB maksymalny rozmiar kolejki ponowne wykonanie w bajtach megapikseli.Należy zauważyć, że jeżeli określono rozmiar kolejki w kilobajtach lub gigabajtów, SQL Server 2005 Database Engine Konwertuje wartość w megabajtach.

Jeśli baza danych nie jest w trybie online, ta kolumna ma wartość NULL.

Uprawnienia

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.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.