Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];

Вниз

Действия с БД SQL   Найти похожие ветки 

 
Шурик Ш   (2003-01-28 11:09) [0]

Подскажите, пожалуйста, можно ли посмотреть кто, когда и какие запросы выполнял над таблицей SQL? Если можно, то как?


 
Dmitry Filippov   (2003-01-28 11:13) [1]

Можно сохранять все что идет на порт, видел гдето такой подход под линем.
А изменения в таблицах можно реализовать через триггеры, путем копирования устаревших данных в другую таблицу.


 
Шурик Ш   (2003-01-28 11:19) [2]

Да, меня сейчас интересует... какой козел...


 
Sergey13   (2003-01-28 11:20) [3]

2Шурик Ш © (28.01.03 11:09)
Ты бы хоть БД указал.


 
ZeroDivide   (2003-01-28 11:22) [4]

В Oracle можно и имя козла и время залогить


 
Dmitry Filippov   (2003-01-28 11:25) [5]

Тогда создай копию таблицы - TableHistory и на событие BeforeInsert копируй old.Values в TableHistory, да и не забудь добавить поле Date_mod default "now" в обе таблицы, если еще не добавил.


 
passm   (2003-01-28 11:26) [6]

Шурик Ш © (28.01.03 11:09)> Все решает СУБД.
Есть два способа:
1. Завести таблицу-лог и заполнять ее триггерно.
2. Воспользоваться средствами аудита (если СУБД поддерживает).


 
Dmitry Filippov   (2003-01-28 11:27) [7]

еще можно добавить поле USERNAME default "user"
также эти поля можно прописывать жестко триггером
все это касается по крайней мере InterBase и его клоны


 
Шурик Ш   (2003-01-28 11:30) [8]

У меня SQL 7.0 Есть ли средства аудита для него?


 
alxx   (2003-01-28 11:42) [9]

Profiler позволяет осуществлять мониторинг всей деятельности с сервером - куча фильтров. Но это только когда запущен profiler.

А имя пользователя действительно триггерами. (ф-я SystemUser)


 
JibSkeart   (2003-01-28 11:42) [10]

Если я что то не путаю помойму
trunsacation log
что то в нем есть
только помойму там все ненаглядно



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
1-38171
brozer
2003-02-04 15:45
2003.02.13
Подскажите пожалуйста, как трасить длльку


1-38303
Strech
2003-02-05 16:33
2003.02.13
Все теже каталоги


3-38114
Ag2002
2003-01-27 17:18
2003.02.13
Создание БД в ИБ


3-38110
radix
2003-01-28 08:58
2003.02.13
Как легко и просто создать хранимую процедуру из программы ?


8-38391
Sam Stone
2002-10-30 16:50
2003.02.13
Произвольные формы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский