Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Просмотр логов (sql инструкций) ? / 10 сообщений из 10, страница 1 из 1
13.09.2001, 14:36
    #32014019
яDef
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Возможно ли просмотреть логи в виде sql который выполнялся на серваке , и от какого имени
это выполнялось ?

Что бы легко было узнать - какой нехороший человек сделал "delete * from table" ?-)

Неужели нет такой возможности. ? (ну уже всё что можно перечитал )
...
Рейтинг: 0 / 0
13.09.2001, 15:12
    #32014021
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Можно. Но только в том случае, если велся аудит. Аудит ведется с помощью Profiler.
...
Рейтинг: 0 / 0
13.09.2001, 16:30
    #32014026
яDef
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Ну собственно- получилось -)
Почему то я раньше там только SQL ставил и ничего не получал .. а оказалось что надо TSQL
надо выставлять..-))
Ну что ж штука полезная !-)
Надеюсь она не слишком сервак тормозит ..
...
Рейтинг: 0 / 0
13.09.2001, 19:20
    #32014029
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Иногда, бывает удобно использовать "чёрный ящик":
http://www.sql.ru/subscribe/70028/09.shtml#10
...
Рейтинг: 0 / 0
15.09.2001, 11:08
    #32014117
яDef
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Ну вы конечно меня за непонятливость извините..
Но никакими трассировками, черными ящиками и профайлерами не удалось мне зарегистрировать запросы типа UPDATE и DELETE. регистрируется только SELECT
...
Рейтинг: 0 / 0
15.09.2001, 14:21
    #32014123
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Если у Вас SQL 2K, можно включить его возможности аудита. А Update и пр. в Profiler регистрируются
...
Рейтинг: 0 / 0
15.09.2001, 16:30
    #32014127
яDef
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
В том то и дело что SQL 7.0 -(

Знаете, я ковяряюсь с этим достаточно долго .. Может кто-то успокоит меня и скажет что таких возможностей в SQL7 сервере нет ?

Конечно странно..?! Проблема вроде бы очевидная и распространённая.- "Узнать кто наломал дров" Ну неужели задумывалось что DBA для этого должен сам создавать систему аудита на тригерах ??? -(
...
Рейтинг: 0 / 0
15.09.2001, 16:49
    #32014129
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
И для семерки все можно отсроить. И валить в о-о-огромную таблицу результат аудита(трейса). Вопрос в другом - как ты потом в этой свалке что-то будешь искать? Если прописать аудит изменений самостоятельно (триггерами), то при грамотном построении все исчется 'на раз'. Но возьни для генерации подобного рода фичи много. Вот и решай, что тебе больше подходит.

P.S.
Возможно я параноик, но у меня задействовано оба способа, т.к. трейс фиксирует все операции, в том числе и откаченные, а из триггеров удастся записать только закоммитченные. Кроме того трейс может фиксировать коннекты, в том числе и неудачные, и кучу всего другого, что из триггеров недоступно. Минус - дополнительнвя нагрузка на сервер. Но пока тормозоа не ощущаю, операция не из самых 'тяжелых'.
...
Рейтинг: 0 / 0
15.09.2001, 18:04
    #32014131
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Если речь идёт об аудите работы клиентского приложения в виде прикладной программы с фиксированным пользовательским интерфейсом, то напрашивается решение об включении этого аудита в логику работы приложения. Это не "дорогой" метод, т.к. Вы сами определите набор операций, который подлежит аудиту, а срабатыват он будет, когда пользователь нажмёт ту самую кнопочку...
...
Рейтинг: 0 / 0
15.09.2001, 18:46
    #32014134
яDef
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр логов (sql инструкций) ?
Для Александра Гладченко:
---
На клиенте делать это смысла нет. Т.к.:
1)Отлавливать то надо не добропорядочных юзеров, а тех кто слишком "умный"
2)Если на каждую кнопочку чего-то вешать, то никакого терпения не хватит.. и к тому же всё как всегда по сто раз переделывается, поэтому тягать за собой эти куски кода будет проблематично
3) Как по мне то защиты в Access никакой, значит и никакие средства на клиенте не помогут

Для Павла:
Ну если речь идет о том же профайлере и EXECUTE xp_trace_flushqueryhistory filename
то проблема в том что UPDATE и DELETE не регистрируются (во всяком случае у меня)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Просмотр логов (sql инструкций) ? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]