Udostępnij za pośrednictwem


Inspekcja konwersacji Broker klasa zdarzenie

SQL Server Tworzy Konwersacja Broker inspekcji zdarzenie zgłosić związane z zabezpieczeniami w oknie dialogowym usługa Broker komunikatów inspekcji.

Kolumny danych klasy Broker konwersacji zdarzeń inspekcji

kolumna danych

Typ

Description

Błędy DB OLE

Czy umożliwia filtrowanie

ApplicationName

nvarchar

Nazwa aplikacji klient, który utworzył połączenie z wystąpienie programu SQL Server. CursorExecute

10

Tak

BigintData1

bigint

Numer kolejny komunikat wiadomości.

52

Nie

ClientProcessID

int

Identyfikator przypisany przez komputer-host to proces, w którym jest uruchomiona aplikacja klient.Ta kolumna danych jest pusta, 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 za pomocą funkcja DB_ID.

3

Tak

Błąd

int

The SQL Server error number, if this zdarzenie reports an error.

31

Nie

EventClass

int

Typ klasa zdarzenia przechwycone.Zawsze 158 for Konwersacja Broker inspekcji.

27

Nie

EventSubClass

int

Typ zdarzenie podklasy, 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 przesyłany jako część komunikatu i jest współużytkowane przez obie strony konwersacji.

54

Nie

Exec Prepared SQL

nvarchar

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

8

Tak

IntegerData

int

Numer fragmentu wiadomości.

25

Nie

NTDomainName

nvarchar

System Windows NT 4.0 lub Windows 2000 domena, do której należy dany 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 uchwyt konwersacji.Jest to Inicjator or miejsce docelowe.

38

Nie

Nazwa_serwera

nvarchar

Nazwa wystąpienie programu SQL Server śledzone.

26

Nie

Wskaźnik ważności

int

The SQL Server error severity, if this zdarzenie reports an error.

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, w którym zdarzenie uruchomiony, jeśli są dostępne.

14

Tak

Stan

int

Wskazuje miejsce w obrębie SQL Server Kod źródłowy, że zdarzenie. Każdej lokalizacji, które mogą być to zdarzenie jest kodu stanu innego.Inżynier pomocy technicznej firmy Microsoft umożliwia znajdowanie wyprodukowano zdarzenie ten kod stanu.

30

Nie

TextData

ntext

  • Błędy zawiera komunikat opisujący przyczynę błędu.Jeden z następujących wartości:

  • Nie można odnaleźć certyfikatu.Użytkownik określony dla okna dialogowego zabezpieczeń protokół ma certyfikat nie.

  • Nie jest w prawidłowym okresu.Użytkownik określony dla okna dialogowego zabezpieczeń protokół ma certyfikat, ale certyfikat wygasł.

  • Certyfikat jest za duży dla alokacji pamięci.Użytkownik określony dla okna dialogowego zabezpieczeń protokół ma certyfikat, ale certyfikat jest za duży.Rozmiar maksymalny certyfikat, który obsługuje usługa Broker jest 32 768 bajtów.

  • Nie można odnaleźć klucz prywatnego.Użytkownik określony dla okna dialogowego zabezpieczeń protokół ma certyfikat, ale brak klucz prywatnego skojarzonego z tym certyfikatem.

  • Rozmiar klucz prywatnego tego certyfikatu jest niezgodna z crypto dostawca.klucz prywatnego dla certyfikat ma rozmiar klucz, który nie może być przetworzone pomyślnie.Rozmiar klucz prywatnego, musi być wielokrotnością 64 bajtów.

  • Rozmiar klucz publicznego tego certyfikatu jest niezgodna z crypto dostawca.Klucz publiczny certyfikat ma rozmiar klucza, który nie może być przetworzone pomyślnie.Rozmiar klucz publicznego musi być wielokrotnością 64 bajtów.

  • Rozmiar klucz prywatnego tego certyfikatu jest niezgodna z klucz zaszyfrowanego klucz wymiany.Rozmiar klucz, określony w kluczu wymiana kluczy nie jest zgodny z rozmiarem klucz prywatnego dla certyfikat.Zazwyczaj oznacza to, że certyfikat na komputerze zdalnym nie pasuje do certyfikatu w bazie danych.

  • Rozmiar klucz publicznego tego certyfikatu jest niezgodna z nagłówka zabezpieczeń podpisu.Nagłówek zabezpieczeń zawiera podpis, który nie może być sprawdzony przy użyciu certyfikat klucz publicznego.Zazwyczaj oznacza to, że certyfikat na komputerze zdalnym nie pasuje do certyfikatu w bazie danych.

1

Tak

W poniższej tabela znajduje się lista wartości podklasy tej klasa zdarzenia.

Identyfikator

Podklasy

Description

1

Nie nagłówka zabezpieczeń

Podczas bezpiecznej konwersacji usługa Broker odebrał wiadomość, która nie zawiera klucz sesja.Po ustanowieniu bezpiecznej konwersacji protokół okna dialogowego wymaga, aby wszystkie wiadomości w konwersacji zawierał klucz sesja.

2

Nie certyfikat

usługa Broker nie może zlokalizować certyfikat można używać jednego z uczestników w konwersacji.Aby zabezpieczyć konwersacji, baza danych musi zawierać certyfikat zarówno nadawca, jak i adresat rozmowy.

3

Nieprawidłowy podpis

Pośrednik nie można zweryfikować podpisu wiadomości dostarczanych przez nadawcę przy użyciu klucz publicznego w certyfikacie nadawcy.Może to oznaczać, że wiadomość jest uszkodzony, że komunikat został zmodyfikowany przez osoby nieupoważnione, że usługa zdalnego i lokalnej usługi nie są skonfigurowane przy użyciu tego samego certyfikatu użytkownika lub czy certyfikat jest nieaktualny.

4

Uruchom jako element miejsce docelowe błąd

Użytkownik obiekt docelowy nie ma otrzymuje uprawnienia do kolejki docelowej.Aby uniemożliwić nieupoważnionym użytkownikom odbieranie wiadomości, usługa Broker nie nie enqueue wiadomości z użytkownikiem obiekt obiekt docelowy, które nie mogą odbierać z kolejki, niezależnie od tego, czy inicjujący użytkownik ma uprawnienia do enqueue wiadomości.

See Also

Other Resources