Klasa zdarzenia Broker: konwersacja
SQL Servergeneruje Broker: konwersacji zdarzenie, aby raportować postęp konwersacja Service Broker.
Kolumny danych klasy zdarzeń Broker: konwersacja
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 jest wypełniona wartości przekazanych przez aplikację zamiast wyświetlanej nazwy programu. |
10 |
Tak |
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 database instrukcja.If no USE databasestatement has been issued, 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.Określić wartość dla bazy danych za pomocą DB_ID funkcja. |
3 |
Tak |
EventClass |
int |
Typ klasa zdarzenia przechwycone.Zawsze 124 dla Broker: konwersacji. |
27 |
Nie |
EventSequence |
int |
Numer sekwencji dla tego zdarzenie. |
51 |
Nie |
EventSubClass |
nvarchar |
Typ podklasa zdarzenie.Zapewnia to więcej informacji na temat każdego klasa zdarzenia. |
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 |
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, użyj HOST_NAME funkcja. |
8 |
Tak |
IsSystem |
int |
Wskazuje, czy wystąpiło zdarzenie procesu systemowego lub proces użytkownika. 0 = użytkownika 1 = system |
60 |
Nie |
LoginSid |
image |
Zabezpieczenia numer identyfikacyjny (SID) zalogowanego użytkownika.Każdy identyfikator SID jest unikatowy dla każdego identyfikatora logowania na serwerze. |
41 |
Tak |
MethodName |
nvarchar |
grupa konwersacji, należącej do konwersacji. |
47 |
Nie |
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 |
Nazwa obiektu |
nvarchar |
dojście do konwersacji w oknie dialogowym. |
34 |
Nie |
Priorytet |
int |
Poziom priorytetu konwersacji |
5 |
Tak |
RoleName |
nvarchar |
Rola dojście do konwersacji.Jest to inicjatora lub miejsce docelowe. |
38 |
Nie |
Nazwa_serwera |
nvarchar |
Nazwa wystąpienie SQL Server , odszukane. |
26 |
Nie |
Wskaźnik ważności |
int |
SQL Server Waga błędu, jeśli to zdarzenie raportuje błąd. |
29 |
Nie |
SPID |
int |
Identyfikator procesu serwera, który jest przypisywany przez SQL Server do procesu, która jest skojarzona z klient. |
12 |
Tak |
Godzina rozpoczęcia |
datetime |
czas Zdarzenie uruchomienia, jeśli są dostępne. |
14 |
Tak |
TextData |
ntext |
Bieżący stan konwersacji.Jedną z następujących czynności:
|
1 |
Tak |
Identyfikator transakcji |
bigint |
Identyfikator przypisany systemu transakcji. |
4 |
Nie |
W poniższej tabela przedstawiono wartości podklasy to klasa zdarzenia.
Identyfikator |
Podklasy |
Opis |
---|---|---|
1 |
Wyślij wiadomość |
SQL Servergeneruje Wysłać wiadomość zdarzeń po Aparat baz danych wykonuje Wyślij instrukcja. |
2 |
KONIEC KONWERSACJI |
SQL Servergeneruje KONWERSACJI koniec zdarzeń po Aparat baz danych wykonuje KONWERSACJĘ koniec instrukcja nie zawiera klauzula błąd. |
3 |
KONIEC KONWERSACJI Z POWODU BŁĘDU |
SQL Servergeneruje Celu KONWERSACJI Z błąd zdarzeń po Aparat baz danych wykonuje KONWERSACJĘ koniec instrukcja zawierającym błąd z klauzula. |
4 |
Broker inicjowane błąd |
SQL Servergeneruje Błąd inicjowane brokera zdarzenie przy każdym Service Broker tworzy komunikat o błędzie.For example, when Service Broker cannot successfully route a message for a dialog, the broker creates an error message for the dialog and generates this event.SQL Server does not generate this event when an application program ends a conversation with an error. |
5 |
Zakończenie okno dialogowe |
Service Brokerzakończone okna dialogowego.Service Brokerkończy okien dialogowych w odpowiedzi na warunki, zapobiec kontynuowanie, lecz które są nie błędy lub koniec normalnego konwersacji.Na przykład upuszczanie usługa powoduje Service Broker zakończyć wszystkie okna dialogowe dla tej usługa. |
6 |
Odebrano wiadomość sukcesywnych |
SQL Servergeneruje Odebranych wiadomości Sequenced Packet klasa zdarzenie po SQL Server odbiera komunikat zawierający numer kolejny komunikat.Wszystkie typy zdefiniowane przez użytkownika wiadomości są wiadomościami sukcesywnych.Service Brokergeneruje komunikat unsequenced w dwóch przypadkach:
|
7 |
KONIEC Odebrano KONWERSACJI |
SQL Servergeneruje zdarzenie KONWERSACJI koniec otrzymanych po SQL Server odbiera komunikat końcowy w oknie dialogowym drugą stronę z konwersacji. |
8 |
Błąd Z KONWERSACJI końcowy |
SQL Server generates a Received END CONVERSATION WITH ERROR event when SQL Server receives a user-defined error from the other side of the conversation.SQL Server does not generate this event when SQL Server receives a broker-defined error. |
9 |
Odebrano komunikat o błędzie Broker |
SQL Server generates a Received Broker Error Message event when Service Broker receives a broker-defined error message from the other side of the conversation.SQL Server does not generate this event when Service Broker receives an error message that was generated by an application. Na przykład, jeśli bieżąca baza danych zawiera trasa domyślną bazą przesyłania Service Broker trasa wiadomości z nieznanej nazwy usługa przesyłania dalej bazy danych.Jeśli w bazie danych nie trasa wiadomości, tworzy komunikat o błędzie broker w bazie danych i zwraca ten komunikat o błędzie w bieżącej bazie danych.Gdy bieżąca baza danych otrzymuje błąd generowania broker przekazywanie bazy danych, generuje bieżącej bazy danych Odebrał komunikat o błędzie brokera zdarzenie. |
10 |
Odebrano potwierdzenie zakończenia w KONWERSACJI |
SQL Servergeneruje Otrzymanych końcowych Ack KONWERSACJI klasa zdarzenia po drugiej stronie konwersacji potwierdza komunikat błędu lub okno dialogowe Koniec wysyłane przez strony tej konwersacji. |
11 |
POCZĄTKOWY, OKNO DIALOGOWE |
SQL Servergeneruje DIALOGOWE rozpocząć zdarzenie, gdy aparat bazy danych wykonuje polecenie Rozpocznij okna DIALOGOWEGO. |
12 |
Okno dialogowe utworzone |
SQL Servergeneruje Utworzone w oknie dialogowym zdarzenie po Service Broker tworzy punkt końcowy dla okna dialogowego.Service Brokertworzy punkt końcowy, ilekroć nowe okno dialogowe ma siedzibę, niezależnie od tego, czy bieżąca baza danych jest inicjatora lub miejsce docelowe w oknie dialogowym. |
13 |
KONIEC KONWERSACJI Z OCZYSZCZANIA |
SQL Servergeneruje zdarzenie celu KONWERSACJI Z oczyszczania po Aparat baz danych wykonuje KONWERSACJĘ koniec instrukcja zawierającej klauzulę z oczyszczania. |