Dela via


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.

  1. Gå till Systemadministration > Länkar > Databasen > Inställningar för databaslogg. Välj Ny om du vill starta guiden Loggar databasändringar.

  2. Välj Nästa.

  3. 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.

  4. 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.

  5. 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:

  1. Gå till Systemadministration > Länkar > Databasen > Databaslogg. Välj Rensa logg.

  2. Under Poster som ska ingår välj Filter.

  3. 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
  4. 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.