标签: sql-server audit auditing audit-logging sql-server-2017
我正在寻找一种在SQL Server的审核日志中获取客户端应用程序名称的方法。根据MSDN页面,它应该可以从SQL Server 2017开始使用。
https://docs.microsoft.com/en-us/sql/relational-databases/system-functions/sys-fn-get-audit-file-transact-sql
我已经为select和insert创建了一个数据库级别的审计规范,我想确定哪个应用程序正在执行这些查询。
对此主题的任何帮助表示赞赏。
答案 0 :(得分:0)
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6e038971-8bb5-45fb-8eca-5697fa24a857/applicationname-is-not-available-in-audit-logs-in-sql-server-2017?forum=sqldatabaseengine
显然,您目前只能使用T-SQL获取该数据。 SSMS日志查看器不显示这些其他列。