Databaselogboeken configureren en beheren

Is van toepassing op deze Dynamics 365-toepassingen:
Personeel

U kunt wijzigingen in tabellen en velden in Dynamics 365 Human Resources bijhouden met behulp van databaselogboekregistratie. In dit artikel wordt beschreven hoe u:

  • Beveiliging en prestaties voor databaselogboeken beheren
  • Databaselogboek instellen
  • Databaselogboeken opschonen

Overzicht van databaselogboeken

Databaselogboekregistratie houdt specifieke wijzigingen in tabellen en velden van Microsoft Dynamics 365 Human Resources bij. Deze wijzigingen omvatten het invoegen, bijwerken of verwijderen van records. Met databaselogboeken wordt een record met wijzigingen in tabellen of velden in de databaselogboektabel opgeslagen.

Zakelijke toepassingen van databaselogboeken zijn onder andere:

  • Een controlerecord maken van wijzigingen in specifieke tabellen die gevoelige informatie bevatten.
  • Het bijhouden van afzonderlijke transacties. Databaselogboeken zijn niet bedoeld voor het bijhouden van geautomatiseerde transacties die in batchtaken worden uitgevoerd.

Beveiliging voor databaselogboeken

Databaselogboeken kunnen vertrouwelijke gegevens bevatten. Beperk de toegang tot alleen beveiligingsrollen die toegang nodig hebben tot de logboekgegevens.

Databaselogboeken en prestaties

Het bijhouden van databaselogboeken kan waardevol zijn vanuit een zakelijk perspectief, maar ook kostbaar in termen van resourcegebruik en beheer. De implicaties van de prestaties van databaselogboeken zijn onder andere:

  • De databaselogboektabel kan snel groter worden en veroorzaakt een toename van de omvang van de database. De groei is afhankelijk van de hoeveelheid vastgelegde gegevens die u wilt behouden. Standaard worden in de databaselogboektabel slechts 30 dagen aan logboekgegevens bijgehouden.
  • Databaselogboeken kunnen een negatieve invloed hebben op langdurige geautomatiseerde processen, zoals langlopende gegevensimportprocessen.

Beste praktijken

Selecteer specifieke velden die u in het logboek wilt opnemen in plaats van gehele tabellen, zodat de prestaties worden verbeterd. Als u de algehele prestaties wilt behouden, kunt u maximaal 20 tabellen registreren.

Note

Voor afzonderlijke velden kunnen alleen updates worden vastgelegd.

Databaselogboek instellen

Gebruik de wizard Logboekregistratie van databasewijzigingen om logboekregistratie voor de database in te stellen. De wizard biedt een flexibele manier om logboeken voor tabellen of velden in te stellen.

  1. Ga naar Systeembeheer > Koppelingen > Database > Databaselogboek instellen. Selecteer Nieuw om de wizard Logboek van wijzigingen in database maken te starten.

  2. Kies Volgende.

  3. Selecteer op de pagina Tabellen en velden van de wizard de tabellen en velden waarop u databaselogboekregistratie wilt inschakelen en selecteer Volgende.

    Note

    Logboekregistratie van databases is niet beschikbaar voor alle tabellen in de Human Resources-database. Als u Alle tabellen onder de lijst weergeven selecteert, wordt de lijst met tabellen en velden uitgebreid om alle databasetabellen weer te geven waarvoor databaselogboekregistratie beschikbaar is, maar deze lijst is een subset van de volledige lijst met databasetabellen.

  4. Selecteer op de pagina Typen wijzigingen van de wizard de gegevensbewerkingen waarvoor u wijzigingen voor elk van de tabellen en velden wilt bijhouden en selecteer Volgende. Zie de volgende tabel voor een beschrijving van de gegevensbewerkingen die beschikbaar zijn voor logboekregistratie.

  5. Controleer op de pagina Voltooien de wijzigingen die de wizard aanbrengt en selecteer Voltooien.

Operatie Description
Nieuwe transacties traceren Maak een logboek voor nieuwe records die u in de tabel maakt.
Bijwerken Maak een logboek voor updates van tabelrecords of updates voor afzonderlijk geselecteerde velden in de tabel. Als u ervoor kiest om updates voor de tabel te registreren, maakt het systeem een logboekrecord telkens wanneer een update wordt uitgevoerd in een veld van een record in de tabel. Als u ervoor kiest om updates voor specifieke velden te registreren, maakt het systeem alleen een logboekrecord wanneer er updates worden aangebracht in deze velden met tabelrecords.
Delete Maak een logboek voor records die uit de tabel worden verwijderd.
Sleutel hernoemen Maak een logboekrecord wanneer de naam van een tabelsleutel wordt gewijzigd.

Databaselogboeken opschonen

U kunt alle of een deel van de databaselogboeken verwijderen met behulp van de volgende opties:

  • Alle logboeken voor een bepaalde tabel selecteren.
  • Specifieke typen databaselogboeken selecteren.
  • Een datum en tijd selecteren waarop een logboek is gemaakt.

Volg deze stappen om databaselogboeken op te schonen:

  1. Ga naar Systeembeheer > Koppelingen > Database > Databaselogboek. Selecteer Logboek opschonen.

  2. Selecteer onder de koptekst Op te nemen records de optie Filter.

  3. Kies de methode om logboeken te selecteren die u wilt verwijderen. Voer een van de volgende opties in:

    • Tabel-id
    • Type logboek
    • Aanmaakdatum en -tijd
  4. Gebruik het tabblad Databaselogboek opschonen om te bepalen wanneer u de taak voor het opschonen van het logboek wilt uitvoeren. Databaselogboeken zijn standaard 30 dagen beschikbaar.