slik leser du en revisjonsfil
skriptet leser data fra revisjonsfiler for en bestemt revisjon i tabellform.
det er et svar på et spørsmål fra vårt medmedlem – https://www.sqlservercentral.com/Forums/1916789/Audting-User-Logins-How-might-you-do-it . Men jeg har bestemt meg for å dele det fordi det kan være nyttig for andre medlemmer.
for å kunne bruke det må du erstatte {NameOfYourAudit} med navnet på tilsynet på SQL Server-forekomsten. Den revisjonen må være en filmålrevisjon. Du kan også filtrere hendelsene du er interessert i ved å uncommenting where-klausulen og endre {MyStatement}. Du kan bruke dine egne filtre også, for eksempel kan du bruke: client_ip, application_name, server_principal_name, og mange andre felt for filtrering. Bortsett fra tilpasset filtrering kan du bruke tilpasset bestilling ved å endre order by-klausulen.
du finner mer informasjon om sys.fn_get_audit_file På Microsofts nettsted – https://docs.microsoft.com/en-us/sql/relational-databases/system-functions/sys-fn-get-audit-file-transact-sql