Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Протоколирование событий сиквела  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
нужно отслеживать изменения всех объектах БД (DDL, DML)
и лог красиво пользователю показывать(фильтры, сортировка и тд)

нагуглил вот такую штуку
https://docs.microsoft.com/ru-ru/sql/relational-databases/track-changes/about-change-tracking-sql-server

в правильную сторону смотрю?
или проще триггерами сделать и не заморачиваться?

спасибо
28 авг 17, 13:10    [20753406]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
o-o
Guest
это только DML-изменения.
а заявлено DDL, DML.
28 авг 17, 13:31    [20753514]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
o-o
это только DML-изменения.
а заявлено DDL, DML.

а как подсистема расширенных событий слушает сиквел
или профайлер?

хотелось бы в будущем не ограничиваться только DDL DML
но и например запросы от пользователя ловить
28 авг 17, 13:44    [20753563]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
o-o
Guest
MSSQLAndDotNet
но и например запросы от пользователя ловить

Audit
28 авг 17, 13:50    [20753608]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
Барсук-копатель
Member [заблокирован]

Откуда: Московский парк
Сообщений: 94886
MSSQLAndDotNet
нужно отслеживать изменения всех объектах БД (DDL, DML)
и лог красиво пользователю показывать(фильтры, сортировка и тд)

нагуглил вот такую штуку
https://docs.microsoft.com/ru-ru/sql/relational-databases/track-changes/about-change-tracking-sql-server

в правильную сторону смотрю?
или проще триггерами сделать и не заморачиваться?

спасибо
profiler
трассировка в таблицу
из талицы красиво пользователю
но нафига....
28 авг 17, 13:56    [20753619]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Барсук-копатель
MSSQLAndDotNet
нужно отслеживать изменения всех объектах БД (DDL, DML)
и лог красиво пользователю показывать(фильтры, сортировка и тд)

нагуглил вот такую штуку
https://docs.microsoft.com/ru-ru/sql/relational-databases/track-changes/about-change-tracking-sql-server

в правильную сторону смотрю?
или проще триггерами сделать и не заморачиваться?

спасибо
profiler
трассировка в таблицу
из талицы красиво пользователю
но нафига....

постоянно профайлер запущенным держать нехотелось бы
вообщем если без DDL, то самый надежный вариант - это триггеры
так, не?
28 авг 17, 14:28    [20753747]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
MSSQLAndDotNet
Барсук-копатель
пропущено...
profiler
трассировка в таблицу
из талицы красиво пользователю
но нафига....

постоянно профайлер запущенным держать нехотелось бы

не надо Profiler, надо Extended Events
https://www.brentozar.com/archive/2015/01/three-reasons-use-extended-events/
28 авг 17, 15:57    [20754115]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
komrad
MSSQLAndDotNet
пропущено...

постоянно профайлер запущенным держать нехотелось бы

не надо Profiler, надо Extended Events
https://www.brentozar.com/archive/2015/01/three-reasons-use-extended-events/

да, я вкурсе
хотелось бы в свою базюку писать лог
28 авг 17, 16:45    [20754259]     Ответить | Цитировать Сообщить модератору
 Re: Протоколирование событий сиквела  [new]
invm
Member

Откуда: Москва
Сообщений: 9123
MSSQLAndDotNet
хотелось бы в свою базюку писать лог
Event Notifications
28 авг 17, 16:51    [20754280]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить