如何在 SQL 資料庫處於完整復原模式時啟用日誌截斷
徵兆
當資料庫處於完整模式,並執行完整資料庫備份時,無法截斷 SQL 截斷日誌。
解決方案
若要解決此問題,請新增兩個登錄值,讓 Arcserve UDP 執行 BACKUP LOG 指令以備份異動日誌。此指令會將已寫入至資料庫檔案的空間標示為可重複使用。
遵循下列步驟以新增登錄值:
- 使用下列指令在代理程式機器上開啟登錄表格編輯器:
regedit
- 根據所執行的是代理程式型備份或無代理程式備份,瀏覽至下列機碼:
- 若是在 32 位元和 64 位元作業系統執行代理程式型備份,請瀏覽至代理程式機器上的下列機碼:
- HKEY_LOCAL_MACHINE\SOFTWARE\Arcserve\Unified Data Protection\Engine\AFBackupDll
- 若要執行無代理程式備份,請瀏覽至下列機碼。在 VM 內建立您想要在 Proxy 伺服器上備份的登錄表格值。如果沒有這類登錄表格機碼,請建立完整的機碼路徑。
- 32 位元作業系統:
- HKEY_LOCAL_MACHINE\SOFTWARE\Arcserve\Unified Data Protection\Engine\AFBackupDll
- 64 位元作業系統:
- HKEY_LOCAL_MACHINE\SOFTWARE\WoW6432Node\Arcserve\Unified Data Protection\Engine\AFBackupDll
- 建立下列兩個登錄值,並將這兩個值設為 1:
- 名為 BackupSQLLog4Purge 的 dword 值
- 名為 ForceShrinkSQLLog 的 dword 值
- 已新增登錄值。
進行下一個清除工作時,解決方案會生效。
Copyright © 2018. All rights reserved.
|
|