設定及管理資料庫記錄

適用於這些 Dynamics 365 應用程式:
人力資源

您可以使用資料庫記錄來追蹤 Dynamics 365 Human Resources 中資料表和欄位的變更。 這篇文章說明如何:

  • 管理資料庫記錄的安全性和效能
  • 設定資料庫記錄
  • 清理資料庫日誌

資料庫記錄概觀

資料庫記錄會追蹤 Microsoft Dynamics 365 Human Resources 資料表和欄位中的特定變更。 這些變更包括插入、更新或刪除紀錄。 資料庫記錄將表格或欄位變更記錄儲存在資料庫日誌資料表。

資料庫記錄的商務用途包括:

  • 針對含有敏感資訊的特定資料表變更建立稽核記錄。
  • 追蹤單筆交易。 資料庫記錄無意用來追蹤批次工作中執行的自動交易。

資料庫記錄的安全性

資料庫記錄會包含敏感性資料。 將存取權限限制為只有需要存取記錄資料的安全性角色。

資料庫記錄和效能

雖然從商業角度來看很有價值,但資料庫記錄在資源使用和管理方面所費不貲。 資料庫記錄的效能含意包括:

  • 資料庫記錄資料表成長快速,會增加資料庫規模。 成長端賴您決定保存記錄的資料量而定。 預設情況下,資料庫日誌資料表只能維護 30 天的記錄資料。
  • 資料庫記錄會對長期執行的自動化流程產生不利影響,例如長期匯入資料。

最佳做法

若要改善效能,請藉由選取要記錄的特定欄位,而不是整個資料表來限制記錄登錄項目。 為了維持整體效能,你可以記錄最多 20 個資料表。

Note

只會記錄個別欄位的更新。

設定資料庫記錄

使用記錄資料庫變更精靈來設定資料庫記錄。 此精靈提供靈活設定資料表或欄位的記錄方式。

  1. 請移至系統管理 > 連結 > 資料庫 > 資料庫紀錄設定。 選取新開始記錄資料庫變更精靈。

  2. 選取 下一步。

  3. 在精靈的 「表格與欄位 」頁面,選擇你想啟用資料庫記錄的資料表與欄位,然後選擇 「下一步」。

    Note

    人力資源資料庫中並非所有資料表都提供資料庫日誌功能。 選擇「 顯示所有資料表 」可展開資料表與欄位列表,顯示所有可用的資料庫記錄資料表,但此清單是完整資料庫資料表的子集。

  4. 請在精靈的變更類型頁選取您要追蹤每個資料表和欄位變更的資料作業,然後選取下一步。 請參閱下表,說明可用於記錄的資料操作。

  5. 在 完成 頁面,檢視精靈所做的變更,然後選擇 完成。

作業 Description
追蹤新交易 為你在表格中新增的紀錄建立日誌。
Update 針對資料表更新記錄,或資料表中個別選取欄位的更新內容建立記錄。 如果你選擇記錄資料表的更新,系統會在每次更新資料表中任一記錄欄位時建立一個日誌記錄。 如果你選擇記錄特定欄位的更新,系統只會在更新該欄位時建立日誌記錄。
Delete 針對資料表刪除的記錄建立記錄。
重新命名金鑰 重新命名資料表索引鍵時建立日誌記錄。

清理資料庫日誌

您可以使用以下選項刪除全部或部分資料庫日誌:

  • 選取特殊資料表的所有日誌。
  • 選取特定類型的資料庫日誌。
  • 選取建立日誌的日期和時間。

若要設定資料庫日誌清理,請遵從下列步驟:

  1. 請移至系統管理員 > 連結 > 資料庫 > 資料庫記錄。 選取清理日誌。

  2. 請在預計包括的記錄標題下方選取篩選。

  3. 選擇要刪除之日誌的選取方式。 請輸入下列其中一個選項:

    • 表格 ID
    • 日誌類型
    • 建立日期與時間
  4. 請使用資料庫日誌清理索引標籤判定執行日誌清理任務的時間點。 預設情況下,資料庫日誌可使用 30 天。