Klasa zdarzenia inspekcji Broker konwersacji
SQL ServerTworzy Inspekcji konwersacji brokera zdarzenie, aby zgłosić wiadomości inspekcji związanych z Service Broker okna dialogowego zabezpieczeń.
Kolumny danych klasy Broker konwersacji zdarzeń inspekcji
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ę, a nie wyświetlaną nazwę programu. |
10 |
Tak |
BigintData1 |
bigint |
Numer sekwencji wiadomości wiadomości. |
52 |
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 |
The ID of the database specified by the USE database statement, or the ID of the default database if no USE database statement has been issued for a given instance.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 |
Błąd |
int |
SQL Server Numer błędu, jeśli to zdarzenie raportuje błąd. |
31 |
Nie |
EventClass |
int |
Typ klasa zdarzenia przechwycone.Zawsze 158 dla konwersacji Broker inspekcji. |
27 |
Nie |
EventSubClass |
int |
Typ podklasa zdarzenie, dostarczając dalszych informacji o każdej klasa zdarzenia.W poniższej tabela znajduje się lista wartości podklasy zdarzeń dla tego zdarzenie. |
21 |
Tak |
Nazwa pliku |
nvarchar |
Przyczyna niepowodzenia logowania.Jeśli identyfikator logowania zakończyła się pomyślnie, ta kolumna jest pusta. |
36 |
Nie |
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 |
IntegerData |
int |
Numer fragmentu wiadomości. |
25 |
Nie |
NTDomainName |
nvarchar |
Windows NT 4.0 lub Windows 2000 domena, 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 |
Identyfikator obiektu |
int |
Identyfikator użytkownika usługa miejsce docelowe. |
22 |
Nie |
RoleName |
nvarchar |
Rola dojście do konwersacji.Jest to inicjatora lub miejsce docelowe. |
38 |
Nie |
Nazwa_serwera |
nvarchar |
Nazwa wystąpienie SQL Server śledzone. |
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 przypisany przez SQL Server do procesu skojarzonego z klient. |
12 |
Tak |
Godzina rozpoczęcia |
data_i_godzina |
Czas, jaką zdarzenie uruchomiona, jeśli są dostępne. |
14 |
Tak |
Stan |
int |
Wskazuje miejsce w SQL Server źródło kod, który jest produkowany zdarzenia.Każdej lokalizacji, który może powodować to zdarzenie ma kod innego Państwa.Inżynier pomocy technicznej firmy Microsoft umożliwiają znajdowanie, gdzie został wyprodukowany zdarzenie ten kod stanu. |
30 |
Nie |
TextData |
ntext |
|
1 |
Tak |
Poniższa tabela zawiera listę wartości podklasy to klasa zdarzenia.
Identyfikator |
Podklasy |
Opis |
---|---|---|
1 |
Brak nagłówka zabezpieczeń |
Podczas bezpiecznej konwersacji Service Broker odebrał wiadomość, która nie zawiera klucz sesja.Po ustanowieniu bezpiecznej konwersacji protokół okno dialogowe wymaga, aby wszystkie wiadomości w konwersacji zawierał klucz sesja. |
2 |
Brak certyfikatu |
Service Broker nie może zlokalizować certyfikat można używać jednego z uczestników w konwersacji.Aby zabezpieczyć konwersacji, bazy danych musi zawierać certyfikat nadawcy i adresata konwersacji. |
3 |
Nieprawidłowy podpis |
Broker nie można zweryfikować podpisu wiadomości dostarczone przez nadawcę za pomocą klucz publicznego w nadawcy certyfikat.Może to oznaczać, że wiadomość jest uszkodzony, że komunikat został sfałszowany, że usługa zdalne i lokalne nie są skonfigurowane przy użyciu tego samego certyfikatu użytkownika lub że certyfikat jest z data. |
4 |
Uruchom jako docelowy awarii |
Użytkownik obiekt docelowy nie mają otrzymywać uprawnienia do kolejki docelowej.Aby uniemożliwić nieautoryzowanym użytkownikom odbieranie wiadomości, Service Broker jest nie kolejkowania wywołań zwrotnych komunikatów z obiekt docelowy użytkownika, który nie może odbierać z kolejki, niezależnie od tego, czy inicjujący użytkownik ma uprawnienie do kolejkowania wywołań zwrotnych komunikatów. |