sys.conversation_endpoints (Transact-SQL)
Обе стороны диалога компонентов Service Broker представлены конечной точкой диалога. Это представление каталога содержит одну запись на каждую конечную точку диалога в базе данных.
Имя столбца | Тип данных | Описание |
---|---|---|
conversation_handle |
uniqueidentifier |
Идентификатор данной конечной точки диалога. Не допускает значения NULL. |
conversation_id |
uniqueidentifier |
Идентификатор диалога , совместно используемый обеими сторонами диалога. В паре с содержимым столбца is_initiator уникален в рамках одной этой базы данных. Не допускает значения NULL. |
is_initiator |
tinyint |
Является ли данная конечная точка инициатором или целевой точкой диалога. Не допускает значения NULL. 1 = инициатор; 0 = целевая точка. |
service_contract_id |
int |
Идентификатор контракта для диалога. Не допускает значения NULL. |
conversation_group_id |
uniqueidentifier |
Идентификатор группы сообщений, которой принадлежит данный диалог. Не допускает значения NULL. |
service_id |
int |
Идентификатор службы для этой стороны диалога. Не допускает значения NULL. |
lifetime |
datetime |
Дата и время окончания диалога. Не допускает значения NULL. |
state |
char(2) |
Текущее состояние диалога. Не допускает значения NULL. Одно из следующих значений.
|
state_desc |
nvarchar(60) |
Описание состояния конечной точки диалога. Может быть одним из:
Этот столбец допускает значение NULL. |
far_service |
nvarchar(256) |
Название службы на удаленной стороне диалога. Не допускает значения NULL. |
far_broker_instance |
nvarchar(128) |
Экземпляр брокера на удаленной стороне диалога. Допускает значение NULL. |
principal_id |
int |
Идентификатор участника, чей сертификат используется на локальной стороне диалога. Не допускает значения NULL. |
far_principal_id |
int |
Идентификатор пользователя, чей сертификат используется удаленной стороной диалога. Не допускает значения NULL. |
outbound_session_key_identifier |
uniqueidentifier |
Идентификатор исходящего ключа шифрования данного диалога. Не допускает значения NULL. |
inbound_session_key_identifier |
uniqueidentifier |
Идентификатор входящего ключа шифрования данного диалога. Не допускает значения NULL. |
security_timestamp |
datetime |
Время создания локального ключа сеанса. Не допускает значения NULL. |
dialog_timer |
datetime |
Время, когда таймер диалога посылает сообщение DialogTimer. Не допускает значения NULL. |
send_sequence |
bigint |
Номер следующего сообщения в последовательности отправки. Не допускает значения NULL. |
last_send_tran_id |
binary(6) |
Внутренний идентификатор транзакции для отправки сообщения. Не допускает значения NULL. |
end_dialog_sequence |
bigint |
Порядковый номер сообщения End Dialog. Не допускает значения NULL. |
receive_sequence |
bigint |
Номер следующего сообщения, ожидаемого в последовательности приема. Не допускает значения NULL. |
receive_sequence_frag |
int |
Номер следующего фрагмента сообщения, ожидаемого в последовательности приема. Не допускает значения NULL. |
system_sequence |
bigint |
Порядковый номер сообщения последнего системного сообщения для этого диалога. Не допускает значения NULL. |
first_out_of_order_sequence |
bigint |
Порядковый номер первого ошибочного сообщения для этого диалога. Не допускает значения NULL. |
last_out_of_order_sequence |
bigint |
Порядковый номер последнего ошибочного сообщения для этого диалога. Не допускает значения NULL. |
last_out_of_order_frag |
int |
Порядковый номер последнего ошибочного фрагмента сообщения для этого диалога. Не допускает значения NULL. |
is_system |
bit |
1, если это системный диалог. Не допускает значения NULL. |