Re: Просмотр логов MS SQL Server 2000
От: _MarlboroMan_ Россия  
Дата: 17.04.03 08:02
Оценка:
Здравствуйте, postbald, Вы писали:

P>посоветуйте как его создать,открыть...

P>Ведь для чего то же существует my_db.LDF.

*.LDF — журнал транзакций. он собственно не совсем для этого предназначен.

P>Было бы замечательно если была бы возможность смотреть его в таблице,


т.е. ты хочешь иметь, так сказать, копию базы, но "спроецированною на ось времени"??? да еще и в текстовом виде???

хмм... что-то я в жизненоважном деле таким тулзам не доверился бы...

в подобной ситуации мои действия:


вариант 1.

а не проще просто в таблицы добавить нужные поля что-то типа
ModUser (для хранения ида юзера),
ModDate (соответственно дата/время изменений),
ModType (вид изменений: вставка, модификация, удаление),
Fl_del — false/true (признак того что запись удалена).

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

при нужде строй по своим таблицам соответствующий лог.



вариант 2.

навешать триггеров и из них заполнять лог. но! в данном случае восстановление информации при ее "порче" процес будет полу-автоматический, а в варианте 1 — можно делать на автомате.
... << RSDN@Home 1.0 beta 6a >>

— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.