powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Мониторинг БД
7 сообщений из 7, страница 1 из 1
Мониторинг БД
    #35819662
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом можно организовать мониторинг БД без прописывания тригеров???

тоесть мне необходимо написать прогу которая смоглбы мониторить БД и выдавать отчеты о проделанной работе с бд


Не откладывай на завтра то что можно сделать послезавтра :)
...
Рейтинг: 0 / 0
Мониторинг БД
    #35819752
SkySКаким образом можно организовать мониторинг БД без прописывания тригеров???

тоесть мне необходимо написать прогу которая смоглбы мониторить БД и выдавать отчеты о проделанной работе с бд


Не откладывай на завтра то что можно сделать послезавтра :)

В принципе можно. Для этого делается "снимок" (snapshot) БД на некоторое состояние (дата, время) и принимается за эталон. После этого все изменения получаются из сравнения эталона и текущего состояния БД...
Вот только проще ли это будет написания триггеров? Подумайте...
...
Рейтинг: 0 / 0
Мониторинг БД
    #35819822
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
определитесь пожалуйста.

есть БД, в ней происходят события: добавление, удаление изменение записей в таблицах.
нужен аудит, кто должен отслеживать события? в фокспро возможны 2 решения,
1. валим с клиента лог
2. реализуем триггеры в БД.
Каким образом реализовать внешнее(независимое) ПО, которая отслеживает
изменения и занимается только созданием лога мне неизвестно.
Я считаю, что верное решение - это ведение логов самой БД
(события происходят в БД - и это задача объектов самой БД вести лог).
Другой вопрос, что в фокспро имеется некоторая ограниченность реализации.

В настоящий момент Вы начинаете применять к БД новые требования.
Понятно, что можно прикрутить какие-то решения к существующей БД
и достичь каких-то результатов, но имеются иные инструменты (БД),
в которых подобная реализация достигается меньшими трудозатратами
+ Вы получите более стабильный(гарантированный) результат.
Поэтому, рассматриваете ли Вы миграцию на клиент-сервер (использование БД SQL Server), в которой аудит реализуется довольно просто +
имеется возможность использования службы уведомлений.

Ок. Если нет - Вы желаете оставаться с родными таблицами фокспро, то почему Вы не желаете отслеживать события с использованием инструментов самой БД фокспро?
...
Рейтинг: 0 / 0
Мониторинг БД
    #35819856
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бело в том что мониторинг нужен к уже имеющейся БД которую нельзя менять ......
и в ПО нельзя встроить нужный лог.
Там присутствует подобный мониторинг но не в таком виде в каком нужно....



Не откладывай на завтра то что можно сделать послезавтра :)
...
Рейтинг: 0 / 0
Мониторинг БД
    #35819890
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторк уже имеющейся БД которую нельзя менять

что представляет из себя имеющаяся БД?
это набор свободных таблиц или имеется все-же контейнер БД?

почему ее невозможно изменить?
что произойдет если будут изменены или созданы триггеры?
...
Рейтинг: 0 / 0
Мониторинг БД
    #35820876
SkyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потомучто это бд парус. и у каждого клиента не переделаеш бд.

Не откладывай на завтра то что можно сделать послезавтра :)
...
Рейтинг: 0 / 0
Мониторинг БД
    #35821129
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SkySпотомучто это бд парус. и у каждого клиента не переделаеш бд.

Не откладывай на завтра то что можно сделать послезавтра :)

Чужая БД, чужое приложение... Никуда не влезть. Полноценно отслеживать изменения в БД на уровне выполненных DELETE, INSERT, REPLACE не видится возможным. Если и отслеживать, то только на уровне ОС в резидентном фоновом режиме. Но в этом случае лог будет представлять собой только список внесенных изменений в ФАЙЛ БД без детализации на уровне выполненных команд VFP.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Мониторинг БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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