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


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

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

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

Имя столбца Тип данных Description
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 = catch-up. База данных-получатель согласована на уровне транзакций и постоянно синхронизируется с базой данных-источником.

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

SEEDING

CATCH_UP

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

0 = primary. Database_id относится к базе данных-источнику в партнерстве по георепликации.

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

SECONDARY
secondary_allow_connections tinyint Вторичный тип, один из следующих:

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

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

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

Все

Только чтение
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;  

Следующие шаги

Дополнительные сведения о связанных понятиях см. в следующих статьях: