當保護無效時恢復 SQL 數據庫

已發表: 2023-08-21

進入21世紀,信息技術對於人類來說已經不再陌生。 它已經滲透到我們活動的所有領域和部分。 然而,信息技術的運作離不開數據,因此數據安全已成為當今時代最令人興奮和重要的話題之一。

數據庫擔負著組織、存儲和及時提供各種數據的最重要任務,當數據庫出現問題時,可能會造成非常嚴重的後果。 但Recovery Toolbox for SQL Server就可以應對這種情況。 它在數據庫恢復領域獲得了強大的能力。

有趣的事實:備份是一個普遍存在的標準。 一個有能力的系統管理員,要做的第一件事就是設置預訂。 然而,有些副本不符合質量標準。 在他們工作之後,您通常必須恢復數據庫。

SQL Server 恢復工具箱 – 它是什麼?

從管理員(開發人員)的不法行為到引發錯誤的緊急情況,各種情況下都可能需要數據恢復或數據庫糾正。 如果發生上述任何一種情況, SQL Server 修復工具將恢復數據、檢查並修復數據庫中的錯誤。

程序處理的常見錯誤

  • 錯誤 5172 – 文件大小屬性或大小無效;
  • 恢復 MDF 文件內的所有對象(觸發器、索引、對象、過程鍵等);
  • 收集並恢復SQL數據庫,分成多個文件;
  • 數據導出至 Microsoft SQL Server;
  • 固定數據和事件以腳本形式保存在SQL中;

該計劃的好處

數據恢復市場上有很多軟件,但 Recovery Toolbox for SQL 在眾多競爭對手中脫穎而出,具有以下特性:

  • 在所有 Microsoft 平台(從 Windows 98 到 Windows Server)上安裝簡單、快速;
  • 多語言界面,讓您可以針對不同應用的載體自由使用該程序;
  • 數據恢復之前 – 構建即將進行的工作、數據結構的地圖;
  • 知道如何解密各種勒索軟件加密的數據;
  • 用於查看 MDF 文件的便捷界面。

缺點

所有程序或解決方案都有缺陷,因為不存在理想世界。 恢復工具箱的主要缺點是缺乏跨平台功能。 無法安裝在Mac、*NIX系統上。 然而,它可以在其他平台上運行,提供方便且簡單的界面,有助於輕鬆整理任何大小的數據庫。

數據損壞的原因

許多原因和行為都會導致數據損壞。 這些包括:

  • 開發者對錯誤保存、數據選擇的行為;
  • 違反編碼;
  • 不正確的主鍵會破壞結構;
  • 缺乏備份;
  • 服務器中斷(物理故障,包括內存存儲故障)。

無論何種原因,數據恢復總是分為兩個階段:

  1. 確定原因;
  2. 恢復有效。

確定故障原因可以幫助您選擇正確的解決方案來糾正這種情況,還可以讓您考慮一套保護措施來防止重複發生故障。 根據原因計劃進行修復工作。 在大多數情況下,標準數據恢復工具就足夠了。 例如,一個特殊的程序Recovery Toolbox for SQL。

如何恢復數據——分步算法?

通常,數據庫用戶或缺乏經驗的管理員會向搜索引擎詢問以下查詢“如何恢復 SQL Server 中的可疑數據庫”“如何恢復 SQL Server 上損壞的數據庫”。

安裝 SQL 恢復工具箱

該程序的安裝首先從官方網站(此處為 https://sql.recoverytoolbox.com/ )下載。 安裝文件很小,因此下載過程很快——無需提前下載程序。

雙擊鼠標左鍵即可啟動擴展名為 .exe 的下載文件。 在打開的窗口中,選擇未來程序的安裝語言。 在下一步中,系統將要求您同意或拒絕許可協議。 同意後,安裝將繼續。

con

之後會顯示安裝路徑。 帶有所有附加文件、工具和附加組件的程序將安裝在指定的路徑中。 您可以指定路徑(安裝所有程序的位置)或保留 Windows 程序的系統目錄中的默認路徑。

programme

在下一個窗口中最好不要更改任何內容,只需單擊“下一步”。 開始菜單上的顯示在此配置。

然後,安裝過程將要求您決定桌面上快捷方式的顯示並將程序放置在快速(有時是自動)啟動菜單中。 勾選“創建桌面圖標”項旁邊的複選框(負責安裝後在桌面上顯示快捷方式); 單擊“下一步”按鈕。

buton

開始安裝之前的最後一步是檢查所選參數。 安裝窗口將包含在前面步驟中選擇的所有參數,以供驗證和確認。 如果一切正確,請單擊“安裝”。

corr

安裝程序將開始安裝,這將反映在進度窗口中。

window

安裝成功將顯示在最終窗口中,您必須在其中單擊“完成”按鈕。 “Launch Recovery Toolbox for SQL Server ”項旁邊的複選標記表示單擊“完成”按鈕後,程序將自動打開。

Sans titre 51

“如何修復可疑數據庫”或簡單的數據恢復?

我已經詳細描述瞭如何安裝上面的軟件,現在是時候繼續恢復數據庫了。 “如何修復可疑數據庫”或如何通過我們的程序恢復數據庫這個問題的答案很簡單。

在主窗口中,選擇損壞數據庫的 MDF 文件的路徑。 然後按“下一步”按鈕。

but

建議:如果 SQL 數據庫被拆分為多個文件,請一次選擇多個文件以構建完整的結構並正確恢復數據。 為此,在文件選擇窗口中,按住“SHIFT”鍵,同時單擊第一個和最後一個 MDF 文件。

在開始恢復之前,一個特殊的對話框將再次要求確認此操作。

action

建議:還有一個。 在開始恢復之前,我們建議將損壞的文件複製到單獨的位置。 請記住,保留規則是任何數據操作的最重要規則。 因此,您將避免不必要的擔憂和錯誤。

在恢復之前, Recovery Toolbox for SQL會構建一個完整的數據庫結構,並將其顯示在屏幕上。 在此步驟中,請仔細檢查程序和依賴項。 是否正確識別了與其他對象的依賴關係、結構。

Sans titre 52

徹底驗證後,在下一個對話框中指定恢復設置。 其中包括恢復模式、保存更正文件的位置、拆分為大型數據庫文件的文件大小、編碼和其他可選屬性。

pro

開始文件恢復過程之前的最後一個對話框建議糾正數據結構中的依賴性。 該程序獨立安裝必要的依賴項,但建議仔細檢查其工作。

work

數據校正算法完成其工作後,將出現以下對話框,其中包含已完成工作的結果。 恢復過程可以認為已完成,可以檢查數據庫。

Sans titre 53

結論

我想指出的是,借助所提供的程序及其算法,您無需專業知識即可輕鬆快速地恢復損壞的數據庫,修復依賴項、索引、對象、數據結構及其其他特徵。

但是,我們建議您記住備份的重要性。 數據的安全性、完整性和隨時按需提供的可用性是設計、創建、配置、填充和維護任何數據庫時始終考慮的最重要標準。

反過來,我們試圖提供盡可能多的使用數據庫的所有細微差別,以使我們為 Microsoft SQL Server 管理員提供的解決方案盡可能簡單、方便和有效。 只需單擊幾下即可安裝程序並修復 MDF 文件中的錯誤。