Sql-Server

.bak 文件對恢復不可見

  • March 15, 2022

伺服器上有一個數據庫,我想在我的本地機器上複製一份用於測試目的,所以我在預設磁碟位置 ( C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup) 中創建了一個備份。備份對話框說它成功完成,但是當我去恢復 .bak 時,文件選擇對話框看不到它(很明顯,重要的文件名模糊了)。

在此處輸入圖像描述

在同一位置還有其他可行的備份,但我應該創建的那個沒有出現。嘗試重新創建備份時,我創建的備份顯示為可選選項,而文件夾中的其他備份則沒有。

在此處輸入圖像描述

這裡有什麼問題?我認為這不是權限問題,因為我可以訪問同一文件夾中的其他備份。

編輯:備份在與我的機器具有相似文件結構的伺服器上。我遠端連接到伺服器並複制了文件。謝謝您的幫助!

我之前犯過的錯誤是在備份期間失去或輸入錯誤的*.bak*文件副檔名,然後在嘗試查找還原時無法顯示文件。

您沒有將文件保存在您認為保存的位置。

在第一張圖片中,“Microsoft SQL Server”下方有 9 個文件夾,而在第二張螢幕截圖中,“MSSQL11.MSSQLSERVER”上方只有 5 個。

這可能是您的本地電腦與單獨的伺服器的問題。假設您所關注的地址相同(C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup),剩下的唯一解決方案是 C 驅動器位於不同的機器上。

引用自:https://dba.stackexchange.com/questions/224125