Mam ms sql serwer 2000 i chicałbym zobaczyć co robi użytkownik z daną tabelą (mam program "sql serwer menagment studio" ) ewentualnie wszystkie zapytania jakie były wykonane na bazie danych od x czasu.
mi przychodzi do głowy Sql profiler - możesz tam m.in. mieć podgląd wykonanych wyrażeń SQL - ale jako log to nie dobre rozwiązanie, bo zarżnie wydajność i jego przeznaczenie jest inne.
Jeśli decydujesz o tym, kto i jak może korzystać z DB, to można by pomyśleć o wystawieniu dostępu poprzez procedury składowane, gdzie mógłbyś logować informacje o wykonaniu, ale to byłoby adekwatne tylko wtedy, kiedy masz możliwość zmian aplikacji korzystających z DB.
Może jest jeszce jakies inne, prostsze rozwiązanie.
czy można takiego profilera skądś ściągnąć ? niby ściągłąłem coś co się podobnie nazywa w wersji trial ale nie chce się połączyć .. :/
pf napisał(a)
czy można takiego profilera skądś ściągnąć ? niby ściągłąłem coś co się podobnie nazywa w wersji trial ale nie chce się połączyć .. :/
Profiler jest instalowany razem z MS SQL Serverem.