Konfigurera och hantera databasloggning
Gäller dessa Dynamics 365-appar:
Human Resources
Du kan spåra ändringar i register och fält i Dynamics 365 Human Resources med databasloggning. I den här artikeln beskrivs hur du:
- Hantera säkerhet och prestanda för databasloggning
- Ställ in databasloggning
- Rensa databasloggar
Översikt över databasloggning
Databasloggning spårar specifika ändringar av Microsoft Dynamics 365 Human Resources tabeller och fält. Ändringarna omfattar infogning, uppdatering och borttagning. Databasloggning lagrar en post med ändringar i register eller fält i databaslogg registret.
Databasloggningen omfattar bland annat följande:
- Skapa en granskningspost av ändringar i specifika register som innehåller känslig information.
- Spåra enskilda transaktioner. Databasloggning är inte avsett för spårning av automatiserade transaktioner som körs i batchjobb.
Säkerhet vid databasloggning
Databasloggar kan innehålla känsliga data. Begränsa åtkomsten till inkludera endast säkerhetsroller som behöver åtkomst till loggdata.
Databasloggning och prestanda
Samtidigt som det är värdefullt från ett affärsperspektiv kan databasloggning vara dyrt att använda och hantera resurser. Prestandakonsekvenser för databasloggningen omfattar bland annat följande:
Tabellen databaslogg kan växa snabbt och leda till att storleken på databasen ökar. Tillväxten beror på mängden loggade data som du vill behålla. Som standard innehåller tabellen databaslogg endast 30 dagars loggdata.
Databasloggning kan påverka avancerade automatiserade processer, t.ex. tidskrävande dataimporter.
Regelverk
För att förbättra prestanda begränsar du loggposter genom att välja specifika fält för att logga istället för hela tabeller.. Databasloggningen är begränsad till 20 tabeller för att upprätthålla den allmänna prestandan.
Notering
Endast uppdateringar kan loggas för enskilda fält.
Ställ in databasloggning
Du kan använda guiden Loggar databasändringar när du vill konfigurera databasloggning. Med hjälp av guiden kan du på ett flexibelt sätt ställa in loggning för register eller fält.
Gå till Systemadministration > Länkar > Databasen > Inställningar för databaslogg. Välj Ny om du vill starta guiden Loggar databasändringar.
Välj Nästa.
På sidan Tabeller och fälten, markera de tabeller och fält som du vill aktivera databasloggning på och välj Nästa.
Notering
Databasloggning är inte tillgänglig för alla register i Personal-databasen. Välj Visa alla tabeller nedanför listan utvidgas listan med tabeller och fält för att visa alla databastabeller för vilka databasloggning är tillgänglig, men detta kommer att vara en delmängd av den fullständiga listan över databastabeller.
På sidan Typer av ändringar på sidan för guiden, välj de datafunktioner som du vill spåra ändringar för varje tabell och fält och välj Nästa. I tabellen nedan finns en beskrivning av de dataoperationer som är tillgängliga för loggning.
På sidan Slutför, granska ändringarna som kommer att göras och välj Slutför.
Operation | beskrivning |
---|---|
Spåra nya transaktioner | Skapa en logg för nya poster som skapas i registret. |
Uppdatera | Skapa en logg för uppdateringar av registerposter eller uppdateringar av individuellt valda fält i registret. Om du väljer att logga uppdateringar av registret skapas en loggpost varje gång en uppdatering görs i något av posterna i registret. Om du väljer att logga uppdateringar för specifika fält, skapas en loggpost bara när uppdateringar görs av dessa fält i registerposterna. |
Delete | Skapa en logg för poster som raderats från registret. |
Ändra namn på nyckel | Skapa en loggpost när du byter namn på en registernyckel. |
Rensa databasloggar
Du kan ta bort alla eller en del av databasloggarna med följande alternativ:
- Välj alla loggar för en viss tabell.
- Välj specifika typer av databaslogg.
- Välj ett datum och en tidpunkt då en logg skapas.
Följ dessa steg för att ställa in rensning av databaslogg:
Gå till Systemadministration > Länkar > Databasen > Databaslogg. Välj Rensa logg.
Under Poster som ska ingår välj Filter.
Välj den metod som ska användas för att välja vilka loggar som ska tas bort. Ange ett av följande alternativ:
- Register-ID
- Typ av logg
- Skapades datum och klockslag
Använd fliken Rensning i databasloggen för att bestämma när loggrensningsuppgiften ska köras. Som standard är databasloggar tillgängliga i 30 dagar.