como ler um arquivo de auditoria
o script lê dados de arquivos de auditoria para uma auditoria específica em um formulário tabular.
essa é uma resposta para uma pergunta do nosso colega – https://www.sqlservercentral.com/Forums/1916789/Audting-User-Logins-How-might-you-do-it. Mas decidi compartilhá-lo porque pode ser útil para outros membros.
para usá-lo, você deve substituir {NameOfYourAudit} pelo nome da Auditoria em sua instância do SQL Server. Essa auditoria deve ser uma auditoria de destino de arquivo. Você também pode filtrar os eventos nos quais está interessado, desmarcando a cláusula where e alterando {MyStatement}. Você também pode aplicar seus próprios filtros, por exemplo, você pode usar: client_ip, application_name, server_principal_name e muitos outros campos para filtragem. Além da filtragem personalizada, você pode aplicar o pedido personalizado alterando a cláusula order by.
você pode encontrar mais informações sobre sys.fn_get_audit_file no site da Microsoft- https://docs.microsoft.com/en-us/sql/relational-databases/system-functions/sys-fn-get-audit-file-transact-sql