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. |
Zobacz także