Broker:Remote Message Ack (Ereignisklasse)Broker:Remote Message Ack Event Class

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceAnwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance

SQL ServerSQL Server generiert ein Broker:Remote Message Ack-Ereignis, wenn Service BrokerService Broker eine Nachrichtenbestätigung sendet oder empfängt.generates a Broker:Remote Message Ack event when Service BrokerService Broker sends or receives a message acknowledgement.

Datenspalten der Broker:Remote Message Ack-EreignisklasseBroker:Remote Message Ack Event Class Data Columns

DatenspalteData column typeType BESCHREIBUNGDescription SpaltennummerColumn number FilterbarFilterable
ApplicationNameApplicationName nvarcharnvarchar Der Name der Clientanwendung, die die Verbindung mit einer Instanz von SQL ServerSQL Serverhergestellt hat.The name of the client application that created the connection to an instance of SQL ServerSQL Server. Diese Spalte wird mit den Werten aufgefüllt, die von der Anwendung übergeben werden, und nicht mit dem angezeigten Namen des Programms.This column is populated with the values that are passed by the application, instead of the displayed name of the program. 1010 JaYes
BigintData1BigintData1 bigintbigint Enthält die Sequenznummer der Nachricht, die die Bestätigung enthält.The sequence number of the message that contains the acknowledgement. 5252 NeinNo
BigintData2BigintData2 bigintbigint Enthält die Sequenznummer der bestätigten Nachricht.The sequence number of the message that is being acknowledged. 5353 NeinNo
ClientProcessIDClientProcessID intint Die ID, die der Hostcomputer dem Prozess zuweist, in dem die Clientanwendung ausgeführt wird.The ID assigned by the host computer to the process where the client application is running. Diese Datenspalte wird aufgefüllt, wenn die Clientprozess-ID durch den Client bereitgestellt wird.This data column is populated if the client process ID is provided by the client. 99 JaYes
DatabaseIDDatabaseID intint Die ID der Datenbank, die mithilfe der USE database -Anweisung angegeben wird.The ID of the database that is specified by the USE database statement. Die ID der Standarddatenbank, wenn für eine bestimmte Instanz keine USE Datenbank -Anweisung ausgegeben wurde.If no USE database statement has been issued for a given instance, the ID of the default database. SQL Server ProfilerSQL Server Profiler zeigt den Namen der Datenbank an, wenn die ServerName -Datenspalte in der Ablaufverfolgung aufgezeichnet wird und der Server verfügbar ist.displays the name of the database if the ServerName data column is captured in the trace and the server is available. Der Wert für eine Datenbank kann mithilfe der DB_ID-Funktion ermittelt werden.Determine the value for a database by using the DB_ID function. 33 JaYes
EventClassEventClass intint Der Typ der aufgezeichneten Ereignisklasse.The type of event class captured. Für Broker:Message Ack lautet der Typ immer 149.Always 149 for Broker:Message Ack. 2727 NeinNo
EventSequenceEventSequence intint Die Sequenznummer für dieses Ereignis.Sequence number for this event. 5151 NeinNo
EventSubClassEventSubClass nvarcharnvarchar Der Typ der Ereignisunterklasse, der weitere Informationen zu jeder Ereignisklasse bereitstellt.The type of event subclass, providing more information about each event class. Diese Spalte kann die folgenden Werte enthalten:This column can contain the following values:

Message With Acknowledgement Sent:Message With Acknowledgement Sent:
Service BrokerService Broker hat eine Bestätigung als Teil einer normalen Sequenznachricht gesendet.sent an acknowledgement as part of a normal sequenced message.

Acknowledgement Sent:Acknowledgement Sent:
Service BrokerService Broker hat eine Bestätigung außerhalb einer normalen Sequenznachricht gesendet.sent an acknowledgement outside a normal sequenced message.

Message With Acknowledgement Received:Message With Acknowledgement Received:
Service BrokerService Broker hat eine Bestätigung als Teil einer normalen Sequenznachricht empfangen.received an acknowledgement as part of a normal sequenced message.

Acknowledgement Received:Acknowledgement Received:
Service BrokerService Broker hat eine Bestätigung außerhalb einer Sequenznachricht empfangen.received an acknowledgement outside a sequenced message.
2121 JaYes
GUIDGUID uniqueidentifieruniqueidentifier Die Konversations-ID des Dialogs.The conversation ID of the dialog. Dieser Bezeichner wird als Teil der Nachricht übertragen und von beiden Seiten der Konversation gemeinsam verwendet.This identifier is transmitted as part of the message, and is shared between both sides of the conversation. 5454 NeinNo
HonorBrokerPriorityHonorBrokerPriority IntInt Der aktuelle Wert der HONOR_BROKER_PRIORITY-Datenbankoption: 0 = OFF, 1 = ON.The current value of the database HONOR_BROKER_PRIORITY option: 0 = OFF, 1 = ON. 3232 JaYes
HostNameHostName nvarcharnvarchar Der Name des Computers, auf dem der Client ausgeführt wird.The name of the computer on which the client is running. Diese Datenspalte wird aufgefüllt, wenn der Hostname durch den Client bereitgestellt wird.This data column is populated if the host name is provided by the client. Der Hostname kann mithilfe der HOST_NAME-Funktion bestimmt werden.To determine the host name, use the HOST_NAME function. 88 JaYes
IntegerDataIntegerData intint Die Fragmentnummer der Nachricht, die die Bestätigung enthält.The fragment number of the message that contains the acknowledgement. 2525 NeinNo
IntegerData2IntegerData2 intint Die Fragmentnummer der Nachricht, die bestätigt wird.The fragment number of the message being acknowledged. 5555 NeinNo
IsSystemIsSystem intint Gibt an, ob das Ereignis bei einem Systemprozess oder einem Benutzerprozess aufgetreten ist.Indicates whether the event occurred on a system process or a user process.

0 = Benutzer0 = user

1 = System1 = system
6060 NeinNo
LoginSidLoginSid imageimage Die Sicherheits-ID (SID, Security Identification Number) des angemeldeten Benutzers.The security identification number (SID) of the logged-in user. Die SID ist für jede Anmeldung beim Server eindeutig.Each SID is unique for each login in the server. 4141 JaYes
NTDomainNameNTDomainName nvarcharnvarchar Die Windows-Domäne, der der Benutzer angehört.The Windows domain to which the user belongs. 77 JaYes
NTUserNameNTUserName nvarcharnvarchar Der Name des Benutzers, der Besitzer der Verbindung ist, die dieses Ereignis generiert hat.The name of the user that owns the connection that generated this event. 66 JaYes
PriorityPriority intint Die Prioritätsstufe der Konversation.The priority level of the conversation. 55 JaYes
RoleNameRoleName nvarcharnvarchar Die Rolle der Instanz, die die Nachricht bestätigt.The role of the instance that is acknowledging the message. Dabei handelt es sich um initiator oder target.This is either initiator or target. 3838 NeinNo
ServerNameServerName nvarcharnvarchar Der Name der Instanz von SQL ServerSQL Server , für die eine Ablaufverfolgung erfolgt.The name of the instance of SQL ServerSQL Server that is being traced. 2626 NeinNo
SPIDSPID intint Die Serverprozess-ID, die von SQL ServerSQL Server dem Prozess zugewiesen wurde, der diesem Client zugeordnet ist.The server process ID assigned by SQL ServerSQL Server to the process that is associated with the client. 1212 JaYes
StartTimeStartTime datetimedatetime Der Zeitpunkt, zu dem das Ereignis begonnen hat, falls verfügbar.The time at which the event started, when available. 1414 JaYes
StarvationElevationStarvationElevation intint Die Nachricht wurde mit einer höheren Priorität gesendet als die Priorität, die für die Konversation konfiguriert wurde: 0 = false, 1 = true.The message was sent with a higher priority than the priority that was configured for the conversation: 0 = false, 1 = true. 3333 JaYes
TransactionIDTransactionID bigintbigint Die vom System zugewiesene ID der Transaktion.The system-assigned ID of the transaction. 44 NeinNo