Udostępnij przez


Opis vs powiadomień o zdarzeniach. Śledzenia SQL

W poniższej tabela porównano i Kontrastuje za pomocą zdarzenie powiadomień i śledzenia SQL do monitorowania serwera zdarzenies.

Śledzenia SQL

Powiadomienia o zdarzeniach

Śledzenia SQL generuje nie obciążenie związane z transakcjami.Pakowania danych jest skuteczne.

Brak wydajności obciążenie związane z tworzenia danych zdarzenie w formacie XML i wysyła powiadomienie o zdarzeniu.

Śledzenia SQL można monitorować śladu klasa zdarzenia.

Powiadomienia o zdarzeniach można monitorować podzbiór klas zdarzeń śledzenia i wszystkie definicja danych zdarzenie języka (DDL).

Można dostosować, które kolumny danych, aby wygenerować zdarzenie śledzenia.

Schemat danych zdarzenie w formacie XML zwróconych przez powiadomień o zdarzeniach jest stała.

Śledzenie zdarzeń generowanych przez DDL są zawsze generowane niezależnie od tego, czy w instrukcja DDL zostanie przywrócona.

Powiadomienia o zdarzeniach nie ognia, jeżeli zdarzenie w odpowiedniej instrukcja DDL zostanie przywrócona.

Zarządzanie przepływem pośrednie śledzenia zdarzenie danych obejmuje wprowadzanie i zarządzanie pliki śledzenia lub tabele śledzenia.

Pośrednie zarządzanie powiadomienie o zdarzeniu danych jest wykonywana automatycznie przez Service Broker kolejek.

Ślady, należy ponownie uruchomić każdy czas serwer zostanie ponownie uruchomiony.

Po rejestracji, zdarzenie powiadomienia utrzymywały cykli serwera i są transacted.

Po zainicjowane, nie może być kontrolowane wypalania śladów.Stop czasu i czasy filtr można określić podczas inicjowania.Ślady są używane przez sondowanie odpowiedniego plik śledzenia.

powiadomienie o zdarzenius może być kontrolowane za pomocą instrukcja WAITFOR przeciwko kolejka odbierająca komunikat wygenerowany przez powiadomienie o zdarzeniu.Jest możliwy przez sondowanie kolejki.

ŚLEDŹ zmiany jest co najmniej uprawnienia wymagane do utworzenia śledzenia.Uprawnienie jest również wymagane do utworzenia plik śledzenia na odpowiednim komputerze.

Co najmniej uprawnienie zależy od typu powiadomienie o zdarzeniu tworzony.Aby uzyskać więcej informacji, zobacz Tworzenie zdarzenia powiadamiania (Transact-SQL).OTRZYMAĆ uprawnienia niezbędne jest również na odpowiedniej kolejki.

Ślady mogą być odbierane zdalnie.

Zdalnie mogą być odbierane powiadomienia o zdarzeniach.

Śledzenia zdarzeń są implementowane przy użyciu procedury składowane w systemie.

Event notifications are implemented by using a combination of Aparat baz danych and Service Broker Transact-SQL statements.

Śledzenie zdarzenie danych można uzyskać dostęp programowy kwerenda odpowiedniej tabela śledzenia, analizowania plik śledzenia lub korzystając z SQL Server Klasy TraceReader Zarządzanie obiektami (SMO)

Dane zdarzenie jest dostępny programowo za wydawanie XQuery przeciwko dane zdarzenie w formacie XML lub klasy zdarzeń SMO.