Sådan læses en revisionsfil
scriptet læser data fra revisionsfiler til en bestemt revision i en tabelform.
det er et svar på et spørgsmål fra vores kollega – https://www.sqlservercentral.com/Forums/1916789/Audting-User-Logins-How-might-you-do-it. Men jeg har besluttet at dele det, fordi det kan være nyttigt for andre medlemmer.
for at bruge det skal du erstatte {NameOfYourAudit} med navnet på revisionen på din SERVERINSTANS. Denne revision skal være en filmålrevision. Du kan også filtrere de begivenheder, som du er interesseret i ved at uncommenting hvor klausul og ændre {MyStatement}. Du kan også anvende dine egne filtre, for eksempel kan du bruge: client_ip, application_name, server_principal_name og mange andre felter til filtrering. Bortset fra brugerdefineret filtrering kan du anvende den brugerdefinerede bestilling ved at ændre rækkefølgen efter klausul.
du kan finde mere information om sys.Fn_get_audit_file på Microsofts hjemmeside – https://docs.microsoft.com/en-us/sql/relational-databases/system-functions/sys-fn-get-audit-file-transact-sql