Получите информацию о приложении на уровне SQL Server для аудита - PullRequest
0 голосов
/ 28 января 2020

Я пишу триггер SQL для таблицы, которая будет обновлять таблицу аудита при любом изменении указанных полей c со сведениями о старом значении, новом значении, измененном и отметке времени. Это хорошо продвигается.

Мне интересно, есть ли способ, которым я могу написать триггер для аудита таблицы аналогичным образом, но я также могу выяснить, какое приложение выполнило запрос к базе данных /Таблица? Когда мы пишем строку подключения, мы имеем это свойство App :

...provider connection string="data source=STGPDBCLS;initial catalog=StagingDb;persist security info=True;user id=abc;password=123;MultipleActiveResultSets=True;Connect Timeout=80;App=EntityFramework&quot...

Это играет роль?

TL; DR

Как получить имя приложения / источника, выполнившего запрос на SQL Сервер

...