Manager 使用 SQLite 數據庫,這些數據庫通常可靠,但可能因硬件故障或惡意程序而損壞。
手動恢復損壞的資料檔最簡單的方法是使用 SQLite 的命令行介面 (CLI)。CLI 是一個名為 <編碼>sqlite3編碼> 的程式。
本指南將引導您完成恢復資料檔損壞的過程。
從[SQLite 下載頁面](https://www.sqlite.org/download.html)下載SQLite CLI。
下載適用於您的操作系統的預編譯二進制文件:
• 對於Windows,尋找sqlite — tools — win — x64 — .zip
• 對於 macOS,尋找 <編碼>sqlite — tools — osx — x64 — .zip編碼>
• 對於 Linux,尋找 <編碼>sqlite — tools — linux — x64 — .zip編碼>
將下載的壓縮檔內容提取至新資料夾。
將您的損壞SQLite數據庫複製到解壓內容的資料夾中。
將您的 .manager
文件更改名稱為 corrupted.manager
。
開一個命令行介面(<編碼>命令提示符編碼> 在 Windows,<編碼>終端編碼> 在 macOS/Linux)。
導航至包含<編碼>sqlite3編碼>可執行文件及<編碼>corrupted.manager編碼>文件的資料夾。
運行以下命令以嘗試恢復:
<編碼>sqlite3 corrupted.manager ".recover" | sqlite3 new.manager編碼>
完成恢復命令後,您將擁有一個名為 <編碼>new.manager編碼> 的新文件。
匯入 new.manager
及 返回 Manager 並嘗試打開它。
了解更多 匯入業務
遵循這些步驟可以幫助您從損壞的Manager數據庫文件中恢復數據。