sys.conversation_endpoints (Transact-SQL)
Jede Seite einer Service Broker-Konversation wird durch einen Konversationsendpunkt dargestellt. Diese Katalogsicht enthält eine Zeile pro Konversationsendpunkt in der Datenbank.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
conversation_handle |
uniqueidentifier |
Bezeichner für diesen Konversationsendpunkt. NULL ist nicht zulässig. |
conversation_id |
uniqueidentifier |
Bezeichner für die Konversation. Dieser Bezeichner wird von beiden Teilnehmern an der Konversation gemeinsam genutzt. In Kombination mit der is_initiator-Spalte ist dieser Bezeichner in der Datenbank eindeutig. NULL ist nicht zulässig. |
is_initiator |
tinyint |
Gibt an, ob dieser Endpunkt Initiator oder Ziel der Konversation ist. NULL ist nicht zulässig. 1 = Initiator 0 = Ziel |
service_contract_id |
int |
Bezeichner des Vertrags für diese Konversation. NULL ist nicht zulässig. |
conversation_group_id |
uniqueidentifier |
Bezeichner für die Konversationsgruppe, zu der diese Konversation gehört. NULL ist nicht zulässig. |
service_id |
int |
Bezeichner des Diensts für diese Seite der Konversation. NULL ist nicht zulässig. |
lifetime |
datetime |
Ablaufdatum/-zeitpunkt für diese Konversation. NULL ist nicht zulässig. |
state |
char(2) |
Der aktuelle Status der Konversation. NULL ist nicht zulässig. Folgende Angaben sind möglich:
|
state_desc |
nvarchar(60) |
Beschreibung des Konversationsstatus des Endpunkts. Die folgenden Werte sind möglich:
In dieser Spalte ist NULL zulässig. |
far_service |
nvarchar(256) |
Name des Diensts auf der Remoteseite der Konversation. NULL ist nicht zulässig. |
far_broker_instance |
nvarchar(128) |
Die Brokerinstanz für die Remoteseite der Konversation. NULL ist zulässig. |
principal_id |
int |
Bezeichner des Prinzipals, dessen Zertifikat von der lokalen Seite des Dialogs verwendet wird. NULL ist nicht zulässig. |
far_principal_id |
int |
Bezeichner des Benutzers, dessen Zertifikat von der Remoteseite des Dialogs verwendet wird. NULL ist nicht zulässig. |
outbound_session_key_identifier |
uniqueidentifier |
Bezeichner für den ausgehenden Verschlüsselungsschlüssel für diesen Dialog. NULL ist nicht zulässig. |
inbound_session_key_identifier |
uniqueidentifier |
Bezeichner für den eingehenden Verschlüsselungsschlüssel für diesen Dialog. NULL ist nicht zulässig. |
security_timestamp |
datetime |
Zeitpunkt, zu dem der lokale Sitzungsschlüssel erstellt wurde. NULL ist nicht zulässig. |
dialog_timer |
datetime |
Zeitpunkt, zu dem der Konversationszeitgeber für diesen Dialog eine DialogTimer-Nachricht sendet. NULL ist nicht zulässig. |
send_sequence |
bigint |
Nächste Nachrichtennummer in der Sendesequenz. NULL ist nicht zulässig. |
last_send_tran_id |
binary(6) |
Interne Transaktions-ID der letzten Transaktion, die eine Nachricht senden soll. NULL ist nicht zulässig. |
end_dialog_sequence |
bigint |
Die Sequenznummer der Nachricht über das Beenden des Dialogs. NULL ist nicht zulässig. |
receive_sequence |
bigint |
Erwartete nächste Nachrichtennummer in der Nachrichtenempfangssequenz. NULL ist nicht zulässig. |
receive_sequence_frag |
int |
Erwartete nächste Nachrichtenfragmentnummer in der Nachrichtenempfangssequenz. NULL ist nicht zulässig. |
system_sequence |
bigint |
Die Sequenznummer der letzten Systemnachricht für diesen Dialog. NULL ist nicht zulässig. |
first_out_of_order_sequence |
bigint |
Die Sequenznummer der ersten Nachricht in den nicht in der richtigen Reihenfolge angeordneten Nachrichten für diesen Dialog. NULL ist nicht zulässig. |
last_out_of_order_sequence |
bigint |
Die Sequenznummer der letzten Nachricht in den nicht in der richtigen Reihenfolge angeordneten Nachrichten für diesen Dialog. NULL ist nicht zulässig. |
last_out_of_order_frag |
int |
Die Sequenznummer der letzten Nachricht in den nicht in der richtigen Reihenfolge angeordneten Fragmenten für diesen Dialog. NULL ist nicht zulässig. |
is_system |
bit |
1, wenn dies ein Systemdialog ist. NULL ist nicht zulässig. |
priority |
tinyint |
Die Konversationspriorität, die diesem Konversationsendpunkt zugewiesen ist. NULL ist nicht zulässig. |
Berechtigungen
In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogsichten auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.