|
Лог изменений в MS SQL базе! | ☑ | ||
---|---|---|---|---|
0
sanechichek
17.01.12
✎
14:22
|
Подскажите, пожалуйста, как и где можно посмотреть лог изменений MS SQL базы.
|
|||
1
filh
17.01.12
✎
14:22
|
ОС какая?
|
|||
2
val
17.01.12
✎
14:26
|
(0) Вы про LDF и TRN? Никак.
|
|||
3
le_
17.01.12
✎
14:34
|
Имеется ввиду лог транзакций?
Если да, то Lumigent Log Explorer или DBCC LOG ('DB') |
|||
4
sanechichek
17.01.12
✎
14:45
|
я хочу посмотреть кем и какие данные были измененый. Или это невозможно сделать?
|
|||
5
sanechichek
17.01.12
✎
14:47
|
файл Base_log.LDF пытаюсь открыть с помощью SQL Server Management Studio, но появляется ошибка что файл используется и его невозможно открыть, хотя базы все закрыты.
|
|||
6
le_
17.01.12
✎
14:47
|
(5) ППЦ
|
|||
7
Господин ПЖ
17.01.12
✎
14:48
|
(5) уполз под стол...
|
|||
8
le_
17.01.12
✎
14:48
|
(4) Если база 1С-ная, то все действия записываются в журнал регистрации 1С.
|
|||
9
le_
17.01.12
✎
14:52
|
+ (6) Лучше закрой Managment Studio и не открывай, пока не прочтешь руководство администратора MS SQL Server.
|
|||
10
sanechichek
17.01.12
✎
14:54
|
да 1с-ная, я знаю, что все данные записываются в журнал регистрации, но там не все что мне нужно, нужно видеть, что именно изменялось.
(7) не нужно уползать под стол, я понимаю, что если такой лог и существует, то в нем нереально будет разобрать, но тем немение может путём каких то манипуляций можно добиться какого то результата? |
|||
11
le_
17.01.12
✎
15:12
|
(10) infostart.ru/public/90286/
|
|||
12
Господин ПЖ
17.01.12
✎
15:14
|
(10) забей...
|
|||
13
le_
17.01.12
✎
15:15
|
||||
14
sanechichek
17.01.12
✎
15:28
|
(13), ну это в УТП уже реализовано как "версионирования объектов", но меня в таком подходе не устраивает то, что данные очень часто изменяются и база будет очень быстро разбухать, я надеялся что в ms sql уже ведется какой то лог и что его можно было бы программно обработать и в нормальном виде предоставить пользователю.
|
|||
15
Господин ПЖ
17.01.12
✎
15:52
|
это какими грибами надо обожраться чтобы вообразить что MS в скуле на основе парсинга ldf будет делать "лог понятный пользователю"...
|
|||
16
sanechichek
17.01.12
✎
16:34
|
(15) Господин ПЖ, а нормально написать сложно? Или нужно показать какой ты умный, написав свои "умные" ответы. Если бы я знал в каком именно формате сохраняются данные о изменениях в ldf файле, то не писал бы. Но все же мне очень интересно, что означает в свойствах SQL базы параметр "Отслеживание изменений" и как эти данные можно получить в читабельном виде.
|
|||
17
Fish
17.01.12
✎
16:39
|
В (9) тебе нормально ответили. Почитай руководство по SQL.
|
|||
18
sanechichek
17.01.12
✎
16:58
|
(17) а я и не пишу что мне в (9) плохо ответили. На данный момент мне не нужно сильно глубоко вникать в администрирование MS SQL Server, позже возможно и прочитаю, а сейчас мне нужно знать, только то что я спросил и ответ на данный вопрос (кроме того что читай книжку) я не получил. Но тем неменее спасибо.
ЗЫ. уже не впервый раз, на данном сайте, всесто того что бы помочь, многие пользователи просто смеются, при этом показывая какие же они "умные". |
|||
19
Господин ПЖ
17.01.12
✎
17:02
|
точить некогда пилить надо...
|
|||
20
le_
17.01.12
✎
17:05
|
(18) Выполни запрос:
DBCC LOG ('Base', 3)
Base - это имя базы. Парси сколько влезет. |
|||
21
sanechichek
17.01.12
✎
17:15
|
(20) спасибо.
Интересно эти данные вообще реально привести в читабельный вид для пользователя. |
|||
22
le_
17.01.12
✎
17:21
|
(21) Теоретически. А практически - устанешь, выражаясь культурным русским языком.
|
|||
23
sanechichek
17.01.12
✎
17:24
|
(22), согласен, но если это сделать, то получится очень полезная вещь.
|
|||
24
zmaximka
17.01.12
✎
17:28
|
Смешная ветка.
|
|||
25
Господин ПЖ
17.01.12
✎
17:29
|
чем altertable или insert поможет пользователю...
|
|||
26
stix2010
17.01.12
✎
17:40
|
мдя
|
|||
27
МуМу
17.01.12
✎
20:06
|
На триггерах можно построить систему логирования. Только сложно это. А если толковую систему строить так вообще очень сложно.Хотя я например в свое время делал, но оказалось что дело это неблагадарное и невостребованное.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |