sys.conversation_endpoints (Transact-SQL)
Cada lado de una conversación de Service Broker se representa mediante un extremo de conversación. Esta vista de catálogo contiene una fila por extremo de conversación en la base de datos.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
conversation_handle |
uniqueidentifier |
Identificador de este extremo de conversación. No acepta valores NULL. |
conversation_id |
uniqueidentifier |
Identificador de la conversación. Este identificador se comparte por los dos participantes en la conversación. Esto, junto a la columna is_initiator, es exclusivo en la base de datos. No acepta valores NULL. |
is_initiator |
tinyint |
Si este extremo es el iniciador o el destino de la conversación. No acepta valores NULL. 1 = Iniciador 0 = Destino |
service_contract_id |
int |
Identificador del contrato de esta conversación. No acepta valores NULL. |
conversation_group_id |
uniqueidentifier |
Identificador del grupo de conversación al que pertenece esta conversación. No acepta valores NULL. |
service_id |
int |
Identificador del servicio para este lado de la conversación. No acepta valores NULL. |
lifetime |
datetime |
Fecha y hora de expiración de esta conversación. No acepta valores NULL. |
state |
char(2) |
El estado actual de la conversación. No acepta valores NULL. Se trata de una de las siguientes opciones:
|
state_desc |
nvarchar(60) |
Descripción del estado del extremo de la conversación, uno de los siguientes:
Esta columna acepta valores NULL. |
far_service |
nvarchar(256) |
Nombre del servicio en el lado remoto de la conversación. No acepta valores NULL. |
far_broker_instance |
nvarchar(128) |
La instancia del broker del lado remoto de la conversación. Acepta valores NULL. |
principal_id |
int |
Identificador de la entidad de seguridad cuyo certificado se utiliza en el lado local del diálogo. No acepta valores NULL. |
far_principal_id |
int |
Identificador del usuario cuyo certificado se utiliza en el lado remoto del diálogo. No acepta valores NULL. |
outbound_session_key_identifier |
uniqueidentifier |
Identificador de la clave de cifrado de salida de este diálogo. No acepta valores NULL. |
inbound_session_key_identifier |
uniqueidentifier |
Identificador de la clave de cifrado de salida entrada de este diálogo. No acepta valores NULL. |
security_timestamp |
datetime |
Hora en que se creó la clave de la sesión local. No acepta valores NULL. |
dialog_timer |
datetime |
Hora en la que el temporizador de conversación de este diálogo envía un mensaje DialogTimer. No acepta valores NULL. |
send_sequence |
bigint |
Número del siguiente mensaje en la secuencia de envío. No acepta valores NULL. |
last_send_tran_id |
binary(6) |
Id. de transacción interno de la última transacción para enviar un mensaje. No acepta valores NULL. |
end_dialog_sequence |
bigint |
Número de secuencia del mensaje EndDialog. No acepta valores NULL. |
receive_sequence |
bigint |
Número de secuencia del siguiente que se esperaba en la secuencia de recepción de mensajes. No acepta valores NULL. |
receive_sequence_frag |
int |
Número de fragmento de siguiente mensaje que se esperaba en la secuencia de recepción de mensajes. No acepta valores NULL. |
system_sequence |
bigint |
Número de secuencia del último mensaje del sistema para este diálogo. No acepta valores NULL. |
first_out_of_order_sequence |
bigint |
Número de secuencia del primer mensaje de los mensajes fuera de secuencia de este diálogo. No acepta valores NULL. |
last_out_of_order_sequence |
bigint |
Número de secuencia del último mensaje de los mensajes fuera de secuencia de este diálogo. No acepta valores NULL. |
last_out_of_order_frag |
int |
Número de secuencia del último mensaje de los fragmentos no ordenados de este diálogo. No acepta valores NULL. |
is_system |
bit |
1 si es un diálogo del sistema. No acepta valores NULL. |
priority |
tinyint |
La prioridad de conversación que se ha asignado a este extremo de conversación. No acepta valores NULL. |
Permisos
En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.