Udostępnij przez


QN:Subscription Event Class

Zdarzenie QN:subskrypcja raportuje informacje na temat subskrypcja powiadomienie.

QN:subskrypcja klasa zdarzenia danych kolumny

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

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 databasestatement 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

NazwaBazyDanych

nvarchar

Nazwa bazy danych, w którym jest uruchomiony w instrukcja użytkownika.

35

Tak

EventClass

int

Typ zdarzenie = 199.

27

Nie

EventSequence

int

Zdarzenie inspekcji zmiany inspekcji

51

Nie

EventSubClass

nvarchar

Typ zdarzenie podklasy, dostarczając dalszych informacji o każdej klasa zdarzenia.Ta kolumna może zawierać następujące wartości:

  • Subskrypcja zarejestrowany

    Wskazuje, kiedy subskrypcja powiadomienie kwerendy została pomyślnie zarejestrowana w bazie danych.

  • Subskrypcja przewinięta

    Wskazuje, kiedy Database Engine odbiera żądanie subskrypcja, który dokładnie pasuje do istniejącej subskrypcja. W takim przypadek Database Engine Ustawia wartość limitu czas z istniejącej subskrypcja limit czas określony w żądaniu nowej subskrypcja.

  • Uruchamiany subskrypcja

    Wskazuje, kiedy subskrypcja powiadomienie daje komunikat z powiadomieniem.

  • Nie powiodło się z powodu błędu brokera wypalania

    Wskazuje, kiedy powiadomienie wiadomości kończy się niepowodzeniem z powodu Service Broker Wystąpił błąd.

  • Nie powiodło się bezbłędnie brokera wypalania

    Wskazuje, kiedy komunikat z powiadomieniem nie powiedzie się, ale nie jest spowodowana Service Broker Wystąpił błąd.

  • Błąd brokera przechwycone

    Wskazuje, że Service Broker Błąd wydana w konwersacji, korzystającej z powiadomienie kwerendy.

  • Próba usunięcia subskrypcja

    Wskazuje, że Database Engine Nastąpiła próba usunięcia subskrypcja wygasłe, aby zwolnić zasoby.

  • Nie można usunąć subskrypcja

    Wskazuje, że próba usunięcia subskrypcja wygasłe nie powiodła się.The Database Engine will automatically reschedule the subskrypcja for deletion to free up resources.

  • Subskrypcja zniszczone

    Wskazuje, że Database Engine Pomyślnie usunięto subskrypcja wygasłe

21

Tak

GroupID

int

Identyfikator grupy obciążenia, gdy zdarzenie śledzenia SQL uruchomieniu.

66

Tak

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 określić nazwę hosta, należy użyć funkcja HOST_NAME.

8

Tak

IsSystem

int

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

0 = użytkownik

1 = systemu

60

Nie

LoginName

nvarchar

Nazwa logowania użytkownika (albo SQL Server Logowanie zabezpieczeń lub poświadczenia logowania systemu Windows w postaci domena\nazwa_użytkownika).

11

Nie

LoginSID

image

Zabezpieczenia numer identyfikacyjny (SID) zalogowanego użytkownika.Te informacje można znaleźć w widoku sys.server_principals wykazu.Każdy identyfikator SID jest unikatowy dla każdego logowania na serwerze.

41

Tak

NTDomainName

nvarchar

Domena systemu Windows, 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Żądania

int

Identyfikator żądania, który zawiera instrukcja.

49

Tak

Nazwa_serwera

nvarchar

Nazwa wystąpienie programu SQL Server śledzone.

26

Nie

SessionLoginName

nvarchar

Nazwa logowania użytkownika, które powstały w sesja.Na przykład, jeśli aplikacja łączy się z SQL Serverza pomocą Login1 i wykonuje instrukcję jako Login2, pokazuje SessionLoginName "Login1" i LoginName pokazuje "Login2". W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows.

64

Tak

SPID

int

Identyfikator sesja, na którym wystąpiło zdarzenie.

12

Tak

Godzina rozpoczęcia

datetime

Czas, w którym zdarzenie uruchomione, jeśli są dostępne.

14

Tak

TextData

ntext

Zwraca dokumentu XML zawierający informacje specyficzne dla tego zdarzenie.Ten dokument jest zgodny z dostępnych w schemacie XML Program SQL Server Query Notific strona.

1

Tak