AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.03.2005, 18:19   #1  
Zman is offline
Zman
Участник
 
44 / 10 (1) +
Регистрация: 15.01.2005
Thumbs down
Приветствую всех!

Столнулся с такой проблемой:
Каким-то, непонятным до сих пор мне образом, удалились с БД записи. Всех "испинал". Все божаться, что не удаляли данные. Но факт остается фактом!
Есть и моя здесь вина - не установил на эти таблицы вести логи в Аксапте.
Тогда отсюда следует, что данные удалили с помощью SQL. Может быть какой-нить умный юзверь.
Сейчас настроил встроенные учетки в SQL так, что сложновато будет взломать этому проклятому юзверу.
Теперь надо еще сделать, чтобы MS SQL вел логи:
1. Кто;
2. Что;
3. Действие (insert, update, delete);
3. Когда;
4. Зачем;
5. Почему.
Ой что-то я увлекся. Просто .... нет слов!

Посоветуйте, что сможите!
ОЧЕНЬ нужно!!!

Заранее ОГРОМНОЕ Спасибо!!!
Старый 25.03.2005, 18:45   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
ИМХО, MSSQL будет в поле кто писать того пользователя, которым Аксапта заходит в БД. Или у Вас для каждого пользователя аксапты свой логин MSSQL?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 25.03.2005, 18:50   #3  
Zman is offline
Zman
Участник
 
44 / 10 (1) +
Регистрация: 15.01.2005
Thumbs up
Цитата:
Сообщение от Maxim Gorbunov
ИМХО, MSSQL будет в поле кто писать того пользователя, которым Аксапта заходит в БД. Или у Вас для каждого пользователя аксапты свой логин MSSQL?
Для начала мне просто хотелось узнать, имеется ли такая функция в MS SQL 2000?
Если да, то где мне ее найти?
Старый 25.03.2005, 19:00   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Думаю, это можно триггерами решить.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 25.03.2005, 19:04   #5  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Штатных средств для того, что Вы хотите, нет. Если Recovery model отличается от Simple, можете прошерстить по журналу транзакций с помощью Lumigent Log Explorer. Пользователя MSSQL таким образом вычислить не проблема, а что делать, когда все ходят как bmssa - вопрос. Имени хоста в логе нет, насколько я помню, да и какой с него прок, если Вы в трехзвенке работаете. По той же причине бессмысленно вешать на объекты БД триггеры для аудита

Боюсь, не с того конца Вы к проблеме подходите. Не пускайте юзеров лазить в БД грязными руками (внешними утилитами). Минимум из того, что стоит сделать - сменить пароль bmssa. Максимум - отгородить их от сервера БД, дав возможность подключаться только к AOS, как и куда он будет соединяться - пользователей волновать не должно
__________________
-ТСЯ или -ТЬСЯ ?
Старый 25.03.2005, 19:07   #6  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Maxim Gorbunov
Думаю, это можно триггерами решить.
Опередил

Проблема в том, что средствами одной только БД нельзя (в общем случае) сопоставить процесс (connection, spid - как угодно) с аксаптовским пользователем. Проще в Аксапте нормально отстроить систему безопасности и журнал БД
__________________
-ТСЯ или -ТЬСЯ ?
Старый 25.03.2005, 19:31   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Если захотите воспользоваться Log Explorer-ом, есть смысл отдетачить transation log и положить его в укромное место, пока не перезатерся
__________________
-ТСЯ или -ТЬСЯ ?
Старый 26.03.2005, 08:08   #8  
Zman is offline
Zman
Участник
 
44 / 10 (1) +
Регистрация: 15.01.2005
Все Ваши советы я приму к сведению и не оставлю их без внимания!
Огромное спасибо за консультацию!


С уважением, Zman!
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:50.