Udostępnij za pośrednictwem


sys.geo_replication_links (Baza danych SQL Azure)

Dotyczy:Azure SQL Database

Zawiera wiersz dla każdego połączenia replikacyjnego pomiędzy bazami danych podstawowymi i wtórnymi w partnerstwie georeplikacyjnym. Ten widok znajduje się w logicznej master bazie danych.

Nazwa kolumny Typ danych Opis
database_id Int Identyfikator bieżącej bazy danych w widoku sys.databases.
start_date datetimeoffset Czas UTC w regionalnym centrum danych usługi SQL Database po zainicjowaniu replikacji bazy danych.
modify_date datetimeoffset Czas UTC w regionalnym centrum danych usługi SQL Database po zakończeniu replikacji geograficznej bazy danych. Nowa baza danych jest synchronizowana z podstawową bazą danych od tej pory.
link_guid unikalnyidentyfikator Unikatowy identyfikator łącza replikacji geograficznej.
partner_server nazwa systemu Nazwa serwera usługi SQL Database zawierającego bazę danych replikowanej geograficznie.
partner_database nazwa systemu Nazwa replikowanej geograficznie bazy danych na połączonym serwerze usługi SQL Database.
replication_state tinyint Stan replikacji geograficznej dla tej bazy danych, jeden z:

0 = Oczekujące. Utworzenie aktywnej pomocniczej bazy danych jest zaplanowane, ale niezbędne kroki przygotowania nie zostały jeszcze ukończone.

1 = Rozmieszczanie. Obiekt docelowy replikacji geograficznej jest rozmieszczany, ale dwie bazy danych nie są jeszcze zsynchronizowane. Do momentu ukończenia siania nie można nawiązać połączenia z pomocniczą bazą danych. Usunięcie bazy danych podrzędnej z bazowej spowoduje anulowanie operacji seedowania.

2 = Nadgonienie. Pomocnicza baza danych jest w stanie spójnym transakcyjnie i jest stale synchronizowana z podstawową bazą danych.

4 = Zawieszone. Nie jest to aktywna relacja ciągłego kopiowania. Ten stan zwykle wskazuje, że przepustowość dostępna dla połączenia międzyoperacyjnego jest niewystarczająca dla poziomu aktywności transakcji w podstawowej bazie danych. Jednak relacja ciągłego kopiowania jest nadal nienaruszona.
replication_state_desc nvarchar(256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint Rola replikacji geograficznej, jedna z:

0 = Podstawowy. Element database_id odnosi się do podstawowej bazy danych w partnerstwie replikacji geograficznej.

1 = pomocnicza. Element database_id odnosi się do podstawowej bazy danych w partnerstwie replikacji geograficznej.
role_desc nvarchar(256) PODSTAWOWE

WTÓRNY
secondary_allow_connections tinyint Typ pomocniczy, jeden z następujących elementów:

0 = Nie. Pomocnicza baza danych nie jest dostępna do czasu przejścia w tryb failover.

1 = ReadOnly. Pomocnicza baza danych jest dostępna tylko dla połączeń klienckich z aplikacją ApplicationIntent=ReadOnly.

2 = Wszystkie. Pomocnicza baza danych jest dostępna dla dowolnego połączenia klienta.
secondary_allow_connections_desc nvarchar(256) Nie.

Wszystko

Tylko do odczytu
percent_copied Int Postęp seedingu w procentach

Uprawnienia

Ten widok jest dostępny tylko w master bazie danych na serwerze logicznym do nazwy logowania podmiotu zabezpieczeń na poziomie serwera. Wyniki będą zwracane tylko dla administratora serwera, administratora firmy Microsoft Entra lub użytkownika z rolą dbmanager.

Przykład

Pokaż wszystkie bazy danych z linkami replikacji geograficznej.

SELECT
     database_id  
   , start_date  
   , partner_server  
   , partner_database  
   , replication_state  
   , role_desc  
   , secondary_allow_connections_desc
FROM sys.geo_replication_links;