Udostępnij za pośrednictwem


Klasa zdarzenia Ack wiadomości Broker: zdalne

SQL Servergeneruje Ack wiadomości Broker: zdalne zdarzenie po Service Broker wysyła lub odbiera komunikat potwierdzenia.

Kolumny danych klasy Broker: zdalne komunikat zdarzenia Ack

kolumna danych

Typ

Opis

Numer kolumny

Czy umożliwia filtrowanie

ApplicationName

nvarchar

Nazwa klient aplikacji, który utworzył połączenie z wystąpienie SQL Server.To kolumna wypełnione wartościami, które są przekazywane przez aplikację, zamiast wyświetlaną nazwę programu.

10

Tak

BigintData1

bigint

Numer sekwencji wiadomość zawierającą potwierdzenia.

52

Nie

BigintData2

bigint

Numer sekwencji wiadomości, które zostało przyjęte.

53

Nie

ClientProcessID

int

Identyfikator przypisany przez komputer-host do procesu, w którym jest uruchomiona aplikacja klient.Ta kolumna danych jest wypełniane, jeśli identyfikator procesu klient jest dostarczany przez klient.

9

Tak

DatabaseID

int

Identyfikator bazy danych, która jest określona przez użycie bazy danych instrukcja.If no USE database statement has been issued for a given instance, the ID of the default database.SQL Server Profiler displays the name of the database if the Server Name data column is captured in the trace and the server is available.Należy określić wartość dla bazy danych przy użyciu funkcja DB_ID.

3

Tak

EventClass

int

Typ klasa zdarzenia przechwycone.Zawsze 149 dla Ack Broker: komunikat.

27

Nie

EventSequence

int

Numer sekwencji dla tego zdarzenie.

51

Nie

EventSubClass

nvarchar

Typ podklasa zdarzenie, podając więcej informacji dotyczących każdej klasa zdarzenia.Ta kolumna może zawierać następujące wartości.

  • Komunikat z potwierdzeniem wysłane

    Service BrokerPotwierdzenie wysłane jako część normalnej sukcesywnych komunikatu.

  • Potwierdzenie wysłane

  • Service Broker wysłane potwierdzenie poza normalnym sukcesywnych wiadomości.

  • Komunikat o potwierdzenie odebrane

    Service Brokerotrzymano potwierdzenia jako część normalnej sukcesywnych komunikatu.

  • Potwierdzenie odebrane

    Service Brokerotrzymano potwierdzenia poza sukcesywnych wiadomości.

21

Tak

IDENTYFIKATOR GUID

Uniqueidentifier

Identyfikator konwersacji w oknie dialogowym.Ten identyfikator jest przekazywany jako część komunikatu i jest współużytkowane przez obie strony konwersacji.

54

Nie

HonorBrokerPriority

Int

Bieżąca wartość opcji HONOR_BROKER_PRIORITY bazy danych: 0 = WYŁĄCZONE, 1 = ON.

32

Tak

Nazwa hosta

nvarchar

Nazwa komputera, na którym działa klient.Ta kolumna danych jest wypełniane, jeśli nazwa hosta jest dostarczany przez klient.Aby określić nazwę hosta, należy użyć funkcja HOST_NAME.

8

Tak

IntegerData

int

Numer fragmentu wiadomość zawierającą potwierdzenia.

25

Nie

IntegerData2

int

Numer fragmentu wiadomości są potwierdzone.

55

Nie

IsSystem

int

Wskazuje, czy wystąpiło zdarzenie procesu systemowego lub proces użytkownika.

0 = użytkownika

1 = system

60

Nie

LoginSid

obraz

Zabezpieczenia numer identyfikacyjny (SID) zalogowanego użytkownika.Każdy identyfikator SID jest unikatowy dla każdego identyfikatora logowania na serwerze.

41

Tak

NTDomainName

nvarchar

Domena systemu Windows, do której należy użytkownik.

7

Tak

NTUserName

nvarchar

Nazwa użytkownika, który jest właścicielem połączenia, który wygenerował zdarzenie.

6

Tak

Priorytet

int

Poziom priorytetu konwersacji.

5

Tak

RoleName

nvarchar

Rolę wystąpienie jest UZNAJĄC, że wiadomość.Jest to inicjatora lub miejsce docelowe.

38

Nie

Nazwa_serwera

nvarchar

Nazwa wystąpienie SQL Server , odszukane.

26

Nie

SPID

int

Identyfikator procesu serwera przypisany przez SQL Server do procesu, która jest skojarzona z klient.

12

Tak

Godzina rozpoczęcia

data_i_godzina

Czas, jaką zdarzenie uruchomiona, jeśli są dostępne.

14

Tak

StarvationElevation

int

Wiadomość została wysłana o wyższym priorytecie niż priorytetu, który został skonfigurowany dla konwersacji: 0 = false, 1 = true.

33

Tak

Identyfikator transakcji

bigint

Identyfikator przypisany systemu transakcji.

4

Nie