Поделиться через


sys.geo_replication_links (база данных SQL Azure)

Применимо к: База данных SQL Azure

Содержит строку для каждой связи репликации между основными и вторичными базами данных в партнерстве по георепликации. Это представление находится в логической master базе данных.

Имя столбца Тип данных Описание
database_id int Идентификатор текущей базы данных в представлении sys.databases .
start_date datetimeoffset Время UTC в региональном центре обработки данных База данных SQL при инициировании репликации базы данных.
modify_date datetimeoffset Время UTC в региональном центре обработки данных База данных SQL после завершения георепликации базы данных. Новая база данных синхронизирована с базой данных-источником по состоянию на этот раз.
link_guid uniqueidentifier Уникальный идентификатор ссылки георепликации.
partner_server sysname Имя сервера База данных SQL, содержащего геореплицированную базу данных.
partner_database sysname Имя геореплицированной базы данных на связанном База данных SQL сервере.
replication_state tinyint Состояние георепликации для этой базы данных:

0 = в ожидании. Создание активной базы данных-получателя запланировано, но необходимые шаги подготовки еще не завершены.

1 = сеяние. Целевой объект георепликации заполняется, но обе базы данных еще не синхронизированы. К базе данных-получателю невозможно подключиться пока заполнение не будет завершено. Отключение базы данных-получателя от базы данных-источника приведет к отмене операции заполнения.

2 = догоняющий. База данных-получатель согласована на уровне транзакций и постоянно синхронизируется с базой данных-источником.

4 = приостановлено. Это неактивная связь непрерывного копирования. Это состояние обычно означает, что доступной для Interlink полосы пропускания недостаточно для уровня активности транзакций в базе данных-источнике. Однако связь непрерывного копирования не повреждена.
replication_state_desc nvarchar(256) PENDING

SEEDING

CATCH_UP

SUSPENDED
role tinyint Роль георепликации, одна из следующих:

0 = Основной. database_id относится к основной базе данных в партнерстве по георепликации.

1 = вторичный. database_id относится к основной базе данных в партнерстве по георепликации.
role_desc nvarchar(256) ОСНОВНОЙ

ВТОРИЧНЫЙ
secondary_allow_connections tinyint Вторичный тип, один из следующих:

0 = Нет. База данных-получатель недоступна до отработки отказа.

1 = ReadOnly. База данных-получатель доступна только для клиентских подключений с ApplicationIntent=ReadOnly.

2= все. База данных-получатель доступна для любого клиентского подключения.
secondary_allow_connections_desc nvarchar(256) нет

Все

Только чтение
percent_copied int Начальный прогресс в процентах

Разрешения

Это представление доступно только в master базе данных на логическом сервере для учетной записи на уровне сервера. Результаты будут возвращены только администратору сервера, администратору Microsoft Entra или пользователю с ролью dbmanager.

Пример

Отображение всех баз данных со ссылками георепликации.

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