sys.conversation_endpoints (Transact-SQL)
Cada lado de uma conversação do Service Broker é representado por um ponto de extremidade de conversação. Esta exibição do catálogo contém uma linha para cada ponto de extremidade de conversação no banco de dados.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
conversation_handle |
uniqueidentifier |
Identificador deste ponto de extremidade de conversação. Não permite o valor NULL. |
conversation_id |
uniqueidentifier |
Identificador da conversação. Este identificador é compartilhado por ambos os participantes da conversação. Junto com a coluna is_initiator, é exclusivo no banco de dados. Não permite o valor NULL. |
is_initiator |
tinyint |
Se este ponto de extremidade for o iniciador ou o destino da conversação. Não permite o valor NULL. 1 = Iniciador 0 = Destino |
service_contract_id |
int |
Identificador do contrato para esta conversação. Não permite o valor NULL. |
conversation_group_id |
uniqueidentifier |
O identificador do grupo de conversação ao qual esta conversação pertence. Não permite o valor NULL. |
service_id |
int |
Identificador do serviço para este lado da conversação. Não permite o valor NULL. |
lifetime |
datetime |
Data/hora de validade desta conversação. Não permite o valor NULL. |
state |
char(2) |
O estado atual da conversação. Não permite o valor NULL. Um dos seguintes:
|
state_desc |
nvarchar(60) |
Descrição do estado de conversação do ponto de extremidade, um dos seguintes:
Esta coluna não permite o valor NULL. |
far_service |
nvarchar(256) |
Nome do serviço no lado remoto da conversação. Não permite o valor NULL. |
far_broker_instance |
nvarchar(128) |
A instância do agente para o lado remoto da conversação. Permite o valor NULL. |
principal_id |
int |
Identificador da entidade cujo certificado é usado pelo lado local do diálogo. Não permite o valor NULL. |
far_principal_id |
int |
Identificador do usuário cujo certificado é usado pelo lado remoto do diálogo. Não permite o valor NULL. |
outbound_session_key_identifier |
uniqueidentifier |
Identificador da chave de criptografia de saída para este diálogo. Não permite o valor NULL. |
inbound_session_key_identifier |
uniqueidentifier |
Identificador da chave de criptografia de entrada para este diálogo. Não permite o valor NULL. |
security_timestamp |
datetime |
Hora em que a chave de sessão local foi criada. Não permite o valor NULL. |
dialog_timer |
datetime |
A hora em que o temporizador de conversação deste diálogo envia uma mensagem DialogTimer. Não permite o valor NULL. |
send_sequence |
bigint |
Número da próxima mensagem na seqüência de envio. Não permite o valor NULL. |
last_send_tran_id |
binary(6) |
ID de transação interna da última transação para enviar uma mensagem. Não permite o valor NULL. |
end_dialog_sequence |
bigint |
O número de seqüência da mensagem Terminar Diálogo. Não permite o valor NULL. |
receive_sequence |
bigint |
Próximo número de mensagem esperado na seqüência de recebimento de mensagem. Não permite o valor NULL. |
receive_sequence_frag |
int |
Próximo número de fragmento de mensagem esperado na seqüência de recebimento de mensagem. Não permite o valor NULL. |
system_sequence |
bigint |
O número de seqüência da última mensagem do sistema para este diálogo. Não permite o valor NULL. |
first_out_of_order_sequence |
bigint |
O número de seqüência da primeira das mensagens fora de ordem para este diálogo. Não permite o valor NULL. |
last_out_of_order_sequence |
bigint |
O número de seqüência da última mensagem nas mensagens fora de ordem deste diálogo. Não permite o valor NULL. |
last_out_of_order_frag |
int |
O número de seqüência da última mensagem nos fragmentos fora de ordem deste diálogo. Não permite o valor NULL. |
is_system |
bit |
1 se este for um diálogo do sistema. Não permite o valor NULL. |
priority |
tinyint |
A prioridade de conversação que é atribuída a este ponto de extremidade de conversação. Não permite o valor NULL. |
Permissões
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.