SQL Server - VIEWS - отслеживать последнее измененное время и пользователя, который его изменил - PullRequest
1 голос
/ 21 мая 2019

Я хотел бы создать пользовательскую таблицу, в которой я должен хранить последнюю измененную дату VIEW и SYSTEM_USER, который ее изменил.

Последняя обновленная дата VIEW, которую я могуполучить его с помощью этого запроса:

SELECT name, create_date, modify_date 
FROM sys.objects
WHERE type = 'v'
ORDER BY 3 DESC

Однако в приведенной выше таблице не хранится информация о пользователе, который изменил представление.

Есть ли способ сделать это в SQL?INSTEAD OF триггеры не является решением.

1 Ответ

0 голосов
/ 21 мая 2019

Аудит объектов доступен в Enterprise Edition.

Более дешевые варианты - я думаю, что есть несколько сторонних продуктов, которые также могут это сделать.

Если не считать вышеизложенногоне верю, что есть выход.К сожалению.

...