Uruchomiłem śledzenie na Sql Server 2005 za pomocą profilera i trzeba dowiedzieć się, co jest przyczyną zgłaszanych błędów.Jak znaleźć przyczynę błędów zgłoszonych w śledzeniu profilera programu SQL Server?
użyłem "Blank" szablon, a wybrane wszystkie kolumny z następujących zdarzeń:
- wyjątek
- Exchange rozlanie imprez
- Ostrzeżenia Wykonanie
- Hash Ostrzeżenia
- Missing Column Statistics
- Brakujące wstępne orzeczenie
zauważyliśmy liczbę tych błędów w "TextData" kolumna:
- błędu: 156, ciężkości 16, Stan: 0
- błędu: 208, ciężkości 16, Stan: 0
Sprawdziłem błędy (Nieprawidłowa składnia, Niepoprawna nazwa obiektu), ale jak mogę stwierdzić, która procedura składowana lub zapytanie ich powoduje?
SPID wydaje się być jedynym sposobem korelacji 208 wierszy z wierszami SP: Starting i SP: Completed. Używając tego, wydaje się to poprawne, te 208 zawsze wydają się przychodzić tuż przed wywołaniem procedury przechowywanej, która używa tabel tymczasowych. –
IIRC, istnieje element Connect do usuwania tych elementów z Profiler, ponieważ często są źle interpretowane i ponieważ ukrywają prawdziwe błędy 208. – GilaMonster