Wpis z mikrobloga

@Patres: @wykop_kradnie_oc: SQL Server Audit nie pozwala na zalogowanie poleceń SELECT i jest dostępny tylko w edycji Enterprise.

@Luxik: Ostatnio wywoływane zapytania można wyświetlić korzystając z widoków systemowych. Nie są to tabele użytkownika i nie można zakładać na nich triggerów (na szczęście). Treść zapytań nie zawiera wartości parametrów, bo jest składowana prze obiektach dotyczących planów zapytań.

Jeżeli bardzo chcesz logować zapytania, możesz regularnie odpytywać odpowiednie widoki systemowe i zapisywać
@Luxik: Jeżeli wystarczy Ci logowanie innych poleceń, zapoznaj się z funkcjonalnością audytów (i jeśli masz Enterprise/Azure).

Regularne odpytywanie widoków systemowych może być kosztowne, a lepszego rozwiązania nie ma (chyba, że zalogujesz zapytania w aplikacji klienckiej).