Mam konfigurację SQL Trace do monitorowania wszystkich wydanych TSQL do pojedynczej bazy danych. Jednak zależy mi tylko na wydaniu instrukcji "DELETE" TSQL. Czy istnieje sposób, w jaki mogę filtrować tylko do raportowania tego typu instrukcji do profilera? Dzięki!Program SQL Server Profiler - jak filtrować śledzenie, aby wyświetlać tylko TSQL zawierający instrukcję DELETE?
9
A
Odpowiedz
12
Podczas konfiguracji śledzenia przejdź do wyboru zdarzenia i wybierz tylko TSQL->Batch completed
. Teraz kliknij przycisk column filters
i wybierz: TextData
->Like
i napisz %delete%
. Że należy to zrobić. ponieważ są one potrzebne, aby to działało Dodano znakami procentu (%
) wokół delete
:
EDIT.
Powiązane problemy
- 1. Wycofanie Profiler SQL Server - wymiana?
- 2. Sql server DELETE i WITH klauzula
- 3. SQL Server ON DELETE Trigger
- 4. Jak uzyskać wartości parametrów dla zapytania SQL Server w programie SQL Server Profiler
- 5. Czy program SQL Profiler może wyświetlać zestawy wyników wraz z zapytaniem?
- 6. Program SQL Server Profiler nie wyświetlający instrukcji SQL osadzonych w komponentach ColdFusion.
- 7. Profiler w SQL Server 2012 Express
- 8. SQL Server LIKE zawierający wspornik znaków
- 9. Jak monitorować tylko polecenia t-sql w programie SQL Profiler?
- 10. Jak zaktualizować obiekt BLOB w SQL SERVER Za pomocą TSQL
- 11. Jak filtrować chiński (TYLKO chiński)
- 12. Jak filtrować dane wyjściowe programu SQL Server 2008 dla pojedynczej bazy danych?
- 13. Profiler dla Sql CE
- 14. Jak ustawić listę dateticker, aby wyświetlać tylko miesiące Tylko
- 15. SQL Profiler and Tuning Advisor
- 16. Metoda rankingowa używana przez program SQL Server do indeksowania pełnotekstowego
- 17. SQL Server: jak napisać instrukcję indeksu zmian, aby dodać kolumnę do unikalnego indeksu?
- 18. Gdzie program SQL Server Agent zapisuje zadania?
- 19. Czy musimy wykonać instrukcję Commit po aktualizacji w SQL Server
- 20. Jak filtrować ciąg Java, aby uzyskać tylko znaki alfabetu?
- 21. Czy istnieje sposób filtrowania śledzenia programu SQL Profiler?
- 22. Pomóż mi napisać instrukcję sql, aby zrobić coś takiego.
- 23. Jak napisać instrukcję DELETE SQL za pomocą instrukcji SELECT w klauzuli WHERE?
- 24. Jak używać strace, aby wyświetlać tylko połączenia wymagające dużo czasu?
- 25. Jak skonfigurować program SQL Server, aby umożliwić dostęp za pośrednictwem IIS
- 26. Jak skonfigurować program SQL Server/IIS 7.0, aby umożliwić witrynie ASP.NET MVC dostęp do bazy danych?
- 27. Wywołanie aktualizacji SQL Server, tylko zmodyfikowane zmienne
- 28. Zwróć wartość logiczną na SQL Wybierz instrukcję
- 29. SQL DELETE - Maksymalna liczba wierszy
- 30. Jednostka miary dla kolumny Czas trwania w programie SQL Profiler
OK dokładnie to zrobił, ale nie sprawdziło się. Nie korzystając z właściwości śledzenia, ale jeśli po prostu przejdę do "Plik" -> "Znajdź" i wpisz "usuń", wyszukaj w kolumnie "TextData" znajduje słowo DELETE w dowolnej części TSQL. Jeśli dodaję ten filtr * dokładnie *, jak wspomniałeś (świetne łatwe do podążania za wskazówkami, dzięki) to nic nie odbierze. Dodano filtr SQL: BatchCompleted Like ---> delete. Jakieś pomysły? – atconway
Hmmmm ... zamiast po prostu 'delete' spróbuj'% delete% ' –
@atconway Yup ... właśnie wypróbowałem to. Zdecydowanie potrzebujesz znaków%. –