共計 878 個字符,預計需要花費 3 分鐘才能閱讀完成。
行業資訊
數據庫
sqlserver 還原數據庫的時候出現提示無法打開備份設備的解決方法
今天就跟大家聊聊有關 sqlserver 還原數據庫的時候出現提示無法打開備份設備的解決方法,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
【問題描述】在系統管理進行手工備份時,出現提示“無法打開備份設備 E:\ 自動備份 \ufidau8xTmp\UFDATA.BAK。設備出現錯誤或設備脫機。詳細信息請參閱 SQL Server 錯誤日志。-2147217900”再點“確定”后會提示一個建議
1、檢查提示路徑的磁盤剩余空間大小,或者提示的目錄是否存在;
2、檢查提示的系統庫賬套路徑 d:\u8soft\Admin\server\,與 mdf 數據文件目錄(ZT+賬套號 \ 年號,此部分不保存在系統庫中)是否一致
【問題原因】備份臨時目錄無法寫入“無法打開備份設備 E:\ 自動備份 \ufidau8xTmp\UFDATA.BAK,應該是沒有權限。
【解決方案】停止 U8TASKSERVICE 服務后刪除該目錄即可【注意事項】修改前請務必做好數據備份;【提示】如有問題,敬請及時郵件聯系
丸趣 TV 小編的解決方法:
經過查看服務器的 sqlserver 是低權限用戶運行的,而且 bak 文件是異地備份的,所以備份目錄 sqlserver 的運行用戶是沒有讀取權限的,所以將 bak 文件復制到 sqlserver 的運行用戶有讀取權限的地方,只要是能選擇到這個 bak 文件,然后右鍵添加 everyone 有讀取權限,再恢復數據庫就 OK 了
不過可能 sqlserver 的這個數據庫正在運行需要做如下設置
利用 SQL 語句, 斷開所有用戶鏈接,并回滾所有事務,具體 SQL 語句如下:
代碼如下:
ALTER DATABASE [數據庫名稱] SET OFFLINE WITH ROLLBACK IMMEDIATE
看完上述內容,你們對 sqlserver 還原數據庫的時候出現提示無法打開備份設備的解決方法有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。