Konfigurowanie i zarządzanie rejestrowaniem bazy danych
Dotyczy tych aplikacji Dynamics 365:
Human Resources
Można śledzić zmiany w tabelach i polach w Dynamics 365 Human Resources z rejestrowaniem w bazie danych. W tym artykule opisano sposób wykonywania następujących czynności:
- Zarządzanie zabezpieczeniami i wydajnością dla rejestrowania w bazie danych
- Konfigurowanie rejestrowania bazy danych
- Oczyszczanie dzienników bazy danych
Omówienie rejestrowania w bazie danych
Można śledzić zmiany rejestrowania w bazie danych w tabelach i polach w Dynamics 365 Human Resources. Te zmiany obejmują wstawianie, aktualizowanie lub usuwanie. Rejestrowanie w bazie danych zapisuje rekord zmian w tabelach lub polach w tabeli dziennika bazy danych.
Do zastosowań biznesowych w rejestrowaniu bazy danych należą:
- Tworzenie rekordu inspekcji zmian w konkretnych tabelach zawierających poufne informacje.
- Śledzenie pojedynczych transakcji. Rejestrowanie w bazie danych nie jest przeznaczone do śledzenia zautomatyzowanych transakcji uruchamianych w zadaniach wsadowych.
Zabezpieczenia dotyczące rejestrowania w bazie danych
Dzienniki bazy danych mogą zawierać dane poufne. Umożliwia ograniczenie dostępu, aby obejmował tylko role zabezpieczeń wymagające dostępu do danych dziennika.
Rejestrowanie i wydajność bazy danych
Podczas gdy wartość jest cenna od perspektywy biznesowej, rejestrowanie w bazie danych może być kosztowne w użyciu i zarządzaniu zasobami. Wpływ rejestrowania bazy danych na wydajność obejmuje:
Tabela dziennika bazy danych może szybko rosnąć i powodować zwiększenie rozmiaru bazy danych. Wzrost zależy od ilości zarejestrowanych danych, które mają zostać zachowane. Domyślnie tabela dziennika bazy danych obsługuje tylko 30 dni danych dziennika.
Rejestrowanie bazy danych może niekorzystnie wpłynąć na długotrwałe procesy, takie jak długotrwałe importowanie danych.
Najlepsze praktyki
Aby poprawić wydajność, ogranicz wpisy dziennika, wybierając określone pola do zapisania zamiast całych tabel. W celu zapewnienia ogólnej wydajności rejestrowanie w bazie danych jest ograniczone do 20 tabel.
Banknot
Można rejestrować tylko aktualizacje dla poszczególnych pól.
Konfigurowanie rejestrowania bazy danych
Aby skonfigurować rejestrowanie bazy danych, można skorzystać z kreatora Rejestracji zmian w bazie danych. Kreator stanowi elastyczny sposób konfigurowania rejestrowania tabel lub pól.
Przejdź do Administrowanie systemem > Łącza > Baza danych > Ustawienia dziennika bazy danych. Wybierz opcję Nowy, aby uruchomić kreatora Rejestracji zmian w bazie danych.
Wybierz pozycję Następny.
Na stronie Tabele i pola kreatora wybierz tabele i pola, w których chcesz włączyć rejestrowanie bazy danych, i wybierz przycisk Dalej.
Banknot
Rejestrowanie bazy danych nie jest dostępne we wszystkich tabelach w bazie danych Zasoby ludzkie. Wybranie opcji Pokaż wszystkie tabele pod listą spowoduje rozwinięcie listy tabel i pól w celu pokazania wszystkich tabel baz danych, dla których jest dostępne rejestrowanie bazy danych, ale będzie to podzestaw pełnej listy tabel bazy danych.
Na stronie Typy zmian w kreatorze wybierz operacje na danych, dla których chcesz śledzić zmiany poszczególnych tabel i pól, a następnie wybierz przycisk Dalej. Opis operacji dotyczących danych dostępnych do rejestrowania znajduje się w poniższej tabeli.
Na stronie Zakończ przejrzyj zmiany, które zostaną wprowadzone, i wybierz przycisk Zakończ.
Operacja | opis |
---|---|
Śledź nowe transakcje | Utwórz dziennik dla nowych rekordów, które są tworzone w tabeli. |
Aktualizowanie | Umożliwia tworzenie dziennika aktualizacji rekordów tabeli lub aktualizacji pojedynczych pól w tabeli. Jeśli użytkownik wybierze opcję rejestrować aktualizacje tabeli, po każdym zaktualizowaniu dowolnego pola rekordu w tabeli tworzony jest rekord dziennika. Jeśli użytkownik wybierze opcję rejestrować aktualizacje określonych pól, rekord dziennika jest tworzony tylko podczas aktualizacji tych pól rekordów tabel. |
Usuwanie | Utwórz dziennik dla rekordów usuniętych z tabeli. |
Klucz zmiany nazwy | Utwórz rekord dziennika po zmianie nazwy klucza tabeli. |
Oczyszczanie dzienników bazy danych
Można usunąć wszystkie dzienniki bazy danych lub ich część, korzystając z następujących opcji:
- Umożliwia wybór wszystkich dzienników dla określonej tabeli.
- Wybierz określone typy dziennika bazy danych.
- Umożliwia wybranie daty i godziny utworzenia dziennika.
Aby skonfigurować czyszczenie dziennika bazy danych, wykonaj następujące kroki:
Przejdź do Administrowanie systemem > Łącza > Baza danych > Dziennik bazy danych. Wybierz opcję Oczyszczanie dziennika.
W sekcji Rekordy do uwzględnienia wybierz Filtr.
Wybierz metodę, która będzie używana do wybierania dzienników do usunięcia. Wprowadź jedną z poniższych opcji:
- ID tabeli
- Typ dziennika
- Data i godzina utworzenia
Karta Czyszczenie dziennika bazy danych umożliwia określenie, kiedy ma być wykonywane zadanie oczyszczania dziennika. Domyślnie dzienniki bazy danych są dostępne przez 30 dni.