為什麼 DataNumen SQL Recovery?


#1 恢復率

#1恢復

10+ 百萬用戶

10+百萬
用戶

20+ 年經驗

20 +年
經驗

100%滿意保證

100%滿意
保證

恢復的能力遠遠超過我們的競爭對手


DataNumen SQL Recovery 與 DBCC CheckDB 和 CheckTable、恢復工具箱相比 SQL Server, Stellar Repair For MS SQL 等

平均回收率

比較表

詳細了解如何操作 DataNumen SQL Recovery 抽煙

我們客戶的推薦

極其簡單的界面


遵循以下常見錯誤和問題的解決方案 SQL Server 數據庫文件


解決方案

更多


免費下載20 多年的經驗
立即購買100%滿意保證

主要特點



免費下載20 多年的經驗
立即購買100%滿意保證

恢復損壞 SQL Server 數據庫與 DataNumen SQL Recovery


發佈會 DataNumen SQL Recovery.

DataNumen SQL Recovery 7.0

注意: 在您使用之前關閉其他可能更改 MDF 文件的應用程序tart.

選擇您要修復的文件, 通過輸入 MDF 文件名或單擊 瀏覽 按鍵. 此外,您還可以使用 發現 按鍵 去尋找它。

選擇源文件

如果有一個或多個 NDF 文件與損壞的 MDF 文件關聯,請同時添加它們:

選擇源NDF文件

如果您知道,請指定源數據庫文件的格式:
選擇源格式

如果不指定格式,則 DataNumen SQL Recovery 將嘗試分析源文件以檢測格式。

默認情況下, DataNumen SQL Recovery 會將恢復的數據保存到新文件 xxxx_fixed.mdf 中。 xxxx 表示源文件名。 因此,如果源文件是 MySQLDB.mdf,則恢復的文件將是 MySQLDB_fixed.mdf。 您也可以重命名它:

選擇目標文件

您可以直接輸入名稱。 或者,點擊 瀏覽 按鈕進行設置。 確保有足夠的磁盤空間。 您可以根據源文件的大小來估計所需的空間。

點擊 Start恢復 按鍵 和 DataNumen SQL Recovery 將提示“連接到 SQL Server" 對話框,因為它需要連接到 SQL Server 執行恢復的實例:

連接到 SQL Server 對話框

設置 服務器名稱認證 為了 SQL Server 本地或遠程計算機上的實例。 然後,單擊 “OK” 按鈕。 我們的 MDF 恢復軟件將嘗試檢測源數據庫的排序規則,然後相應地設置目標數據庫排序規則。 如果它無法檢測到排序規則,它會要求您進行設置。 然後它會掃描整個數據庫,修復MDF文件,並用特殊算法恢復數據。

該欄顯示數據恢復過程的進度:

進度條。

該過程完成後,如果可以恢復原始 MDF 文件,您將看到這樣的通知:

成功消息框

Star微軟 SQL Server Management Studio 訪問恢復的 SQL Server 數據庫。

更多信息


我在哪裡可以找到恢復的數據?

恢復的數據輸出到新的數據庫中 SQL Server 您連接到 when 的實例tar執行 SQL MDF 恢復過程。

輸出數據庫的MDF文件名在你之前指定tar噸恢復。

通常,您不需要直接訪問 SQL 數據庫 MDF 文件。 恢復過程結束後,要訪問恢復的數據,請執行以下操作:

  1. Start SQL Server 管理工作室。
  2. 連接到 SQL Server 與您用來恢復損壞的數據庫的實例相同的實例。
  3. 連接後,單擊實例。
  4. 然後點擊 數據庫 節點。
  5. 然後你會發現一個或一些名為“Database_Recovered_On_yyyy_mm_dd_hh_mm_ss_#”的數據庫,其中yyyy、mm、dd、hh、mm、ss是數據庫創建的時間,即年、月、日、時、分、秒。 而#是序號star從 1 開始。此信息可以輕鬆幫助您識別從最近的恢復過程中生成的數據庫。
  6. 單擊您標識的數據庫的節點。 然後您可以訪問所有恢復的 SQL 數據庫對象。 例如,在  節點,您可以看到所有恢復的數據庫表,包括模式和記錄。

如何減少數據丟失 SQL Server 數據災難?

建議為您的企業準備災難恢復 (DR) 計劃 SQL Server 實例,通常包括:

  1. 定期備份您的 SQL Server 數據。
  2. 有專業的SQL恢復工具如 DataNumen SQL Recovery 手上。 因此,當您遇到 SQL 數據庫損壞時,您可以使用它來修復損壞的文件並儘快恢復您的數據。
  3. 利用中的高可用性功能 SQL Server.

您的產品與其他 MS SQL 數據庫恢復工具相比有哪些優勢?

你可以找到一個完整的 競爭比較 我們的產品與市場上其他 MS SQL 數據庫恢復工具的結合。

我可以暫停/恢復 SQL 數據庫修復過程嗎?

這是不可能的。 如果修復過程已經結束tarted,那麼您可以中止它或讓它完成。 以後如果要重新修復同一個sql數據庫文件,那麼就需要重新star從頭開始修復過程。

但是,在修復過程中,您可以在中看到恢復的數據 SQL Server 同時經營工作室。 如果您認為所有需要的數據都已恢復,則可以中止修復過程以節省時間,而不會損壞輸出數據庫。

我只有 SQL MDF 文件,事務日誌 (LDF) 文件是 lost. 該怎麼辦?

DataNumen SQL Recovery 可以從損壞的 MDF 文件中恢復您的數據,而無需 事務日誌 (LDF) 文件。 所以如果你的事務日誌文件是 lost,那將不是問題。

是否支持恢復XML類型的數據記錄?

是的,我們的 SQL 數據庫恢復軟件支持恢復 ASCII 和 Unicode XML 數據類型的記錄。

我是否需要成為數據庫管理員 (DBA) 才能執行恢復?

是的,你需要成為 數據庫管理員 (DBA),或者至少從數據庫管理員 (DBA) 處獲取以下信息:

  1. SQL Server 實例名稱(服務器名稱)
  2. 的認證 SQL Server 實例。

因此,您可以使用此信息連接到 SQL Server 實例並執行恢復。

微軟是否 SQL Server 有內置工具來恢復損壞的數據庫嗎?

是的,它們確實有內置的 dbcc 命令,即 dbcc checkdb 和 dbcc checktable,它可以檢查表架構和記錄,然後修復損壞的數據庫或數據庫表中的小問題。 但是,這些工具僅適用於非常有限的情況。 如果他們無法修復 MDF 文件損壞,那麼您最好嘗試一下 DataNumen SQL Recovery,效果更好。

下面列出了 dbcc checkdb 的一些基本用法:

命令 用法
dbcc checkdb('MyDB.mdf') 檢查 MyDB.mdf 是否有任何問題。
dbcc checkdb('MyDB.mdf',REPAIR_ALLOW_DATA_LOSS) 檢查 MyDB.mdf。 如果有任何問題,請修復 MDF 數據庫文件,這可能會導致數據丟失。
dbcc checkdb('MyDB.mdf', REPAIR_REBUILD) 檢查 MyDB.mdf。 如果有任何問題,修復 MDF 數據庫文件,這將 導致數據丟失,但可能需要更多時間。

下面列出了 dbcc checktable 的一些基本用法:

命令 用法
dbcc checktable('MyDB.MyTable') 查看MyDB中的MyTable是否有問題。
dbcc checktable('MyDB.MyTable', REPAIR_ALLOW_DATA_LOSS) 檢查 MyDB 中的 MyTable。 如果有任何問題,請修復表,這可能會導致數據丟失。
dbcc checktable('MyDB.MyTable', REPAIR_REBUILD) 檢查 MyDB 中的 MyTable。 如果有任何問題,修復表,這將 導致數據丟失,但可能需要更多時間。

我需要為輸出數據庫準備多少磁盤空間?

首先,您需要計算源數據的總大小,包括 SQL 數據庫 MDF 文件和所有關聯的 NDF 文件。 假設是 SDataSize。

然後,根據SDataSize,你應該準備至少2 * (SDataSize * 110%) 的輸出數據庫在你想要的位置,包括SQL MDF 文件和LDF 文件。

為什麼我的 SQL Server 數據庫損壞?

可能導致 SQL 數據庫損壞的原因有很多,包括:

  1. 硬件原因:如電源故障、磁盤壞道、硬盤故障、系統意外關機等。
  2. 軟件原因:如軟件缺陷、病毒感染、勒索軟件攻擊、備份失敗、數據庫文件頭無效等。

DataNumen SQL Recovery 能夠恢復上述所有情況的數據。

恢復文件的格式是什麼?

DataNumen SQL Recovery 將連接到 SQL Server 實例並利用它來生成恢復的數據庫。 所以恢復文件的格式與 SQL Server 執行恢復時連接到的實例的版本。 例如,如果您連接到 SQL Server 2000個實例,那麼輸出數據庫也會在 SQL Server 2000格式。

哪個版本 SQL server 是否支持?

DataNumen SQL Recovery 支持恢復由以下版本的 MS 創建的 SQL 數據庫 SQL Server: SQL Server 2005、2008、2008 R2、2012、2014、2016、2017、2019。

它可以連接到以下版本 SQL Server 生成固定數據庫的實例: SQL Server 2000, 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019. 固定數據庫會保存在與原數據庫相同的版本中 SQL Server 實例。

您可以將恢復的數據庫輸出為 SQL 腳本嗎?

的早期版本 DataNumen SQL Recovery 支持這樣的功能。 但是,我們在最新版本中刪除了此功能。

是否支持恢復索引和其他對象?

是的,支持索引、主鍵、視圖、觸發器、規則、默認值、存儲過程和其他對象。

我無法使用您的文件恢復工具恢復 SQL 數據庫。 請幫忙。

如有需求,歡迎 聯繫我們 (contact us) 並提供恢復日誌。 您可以找到更多詳細信息 如何獲取恢復日誌.

有時,由於數據災難,MDF 文件和 NDF 文件可能不包含實際的 SQL 數據。 但是您存儲 MDF 或 NDF 文件的磁盤或驅動器可能仍包含可恢復的數據。 你可以 直接從磁盤或驅動器恢復數據.

我可以將恢復的數據庫保存到多個數據文件中嗎?

抱歉,目前我們損壞的SQL數據庫恢復工具不支持將恢復的數據庫保存到多個數據文件中,即一個主數據文件(MDF)和多個輔助數據文件(NDF)。

但是,在 SQL MDF 恢復過程完成後,您可以執行以下操作來實現您的目標:

  1. Start SQL Server 管理工作室。
  2. 創建一個新的數據庫和 設計文件和文件組 根據您的要求,例如將數據分佈在多個文件中。
  3. 克隆恢復的數據庫 從恢復的數據庫到步驟 2 中創建的新數據庫。或者,您也可以將恢復的數據庫導出為 SQL 腳本,然後將腳本導回新數據庫。

演示版有哪些限制?

演示版使用與完整版相同的數據恢復引擎,只是它會在恢復數據庫的某些字段中插入演示文本。

你能只恢復表模式嗎?

我們的 SQL 數據庫恢復軟件將恢復整個數據庫,包括表格和所有其他對象。 對於表,表模式和表記錄數據都將被恢復。 無法僅恢復表架構。

支持哪些版本的 Windows?

目前支持Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11和Windows Server 2003/2008/2012/2016/2019操作系統。 此外,還支持 32 位和 64 位系統。

能否將數據庫輸出為一個 MDF 和多個 NDF 文件?

抱歉,目前我們只支持輸出單個 SQL MDF 文件。

您的文件恢復工具在恢復索引時顯示錯誤。 如何解決問題?

有些索引有一些特殊的約束,比如唯一性,而恢復的數據可能不滿足這些約束。 在 SQL MDF 恢復過程之後,您可以執行以下操作來解決問題:

  1. 刪除一些冗餘數據以確保剩餘數據滿足約束。 然後手動重建索引。

or

2.刪除索引中的一些約束並手動重建它。

您可以使用 SQL 腳本執行 1 和 2。

我只有損壞的 MDF 文件。 關聯的 NDF 文件丟失。 你能恢復數據嗎?

是的,即使您只有主數據庫文件,我們的 MDF 恢復軟件仍然可以為您恢復數據。 但是,只能恢復 MDF 文件中的那些。 NDF 文件中的那些無法恢復,因為您沒有 NDF 文件。

你能恢復加密的對象嗎?

我們可以。 並且存儲過程等加密對象將被恢復並保存為解密版本。

你能恢復刪除的記錄嗎?

是的,默認情況下,我們的文件恢復工具將恢復已刪除的記錄。 您還可以更改選項,如下所示:

  1. Start 我們的 SQL MDF 恢復工具。
  2. 單擊“選項”選項卡。
  3. 相應地選中/取消選中“恢復已刪除的記錄”選項。
  4. 修復 MDF 文件。

如果我不知道版本號怎麼辦 SQL Server 數據庫?

不用擔心。 我們的 MDF 恢復軟件會在您恢復之前自動檢測版本tarts 修復損壞的數據庫。

您可以將恢復的數據輸出為 .CSV 文件嗎?

抱歉,目前我們的 SQL 數據庫 MDF 恢復軟件不支持這樣做。 但是您可以將表格導出到 .CSV 文件 SQL Server 直接管理工作室。

我可以使用完整版多長時間?

完整版的許可證是永久的。 您可以永遠使用它,而且次數不限。

SQL 數據庫損壞的後果是什麼?

有許多:

  1. 數據丟失。
  2. 性能下降。
  3. 某些操作可能會失敗。 比如備份、複製等。

如何檢測 MDF 文件損壞?

如果您遇到以下任何問題 列表,那麼您的 MDF 文件已損壞。 此外,您還可以使用以下命令來檢測 MDF 文件損壞:

SELECT * FROM msdb..suspect_pages WHERE (event_type = 1);

不同的事件類型對應不同的錯誤,如下:

事件類型 錯誤
1 823 或 824 錯誤
2 校驗和錯誤
3 撕裂的頁面

請注意,上述命令只能檢測 MDF 文件中的輕微損壞。

你能恢復被勒索軟件攻擊的 MDF 文件嗎?

勒索軟件是一種惡意軟件。 它將加密您的 MDF 數據庫文件。 您需要向勒索軟件的創建者付費才能解密您的數據庫並取回您的數據。

幸運的是,我們的 SQL 數據庫恢復軟件可以從受勒索軟件感染的 MDF 文件中恢復數據。

知識庫中的更多文章