【問題描述】
在系統(tǒng)管理進(jìn)行手工備份時(shí),出現(xiàn)提示“無法打開備份設(shè)備'E:\自動(dòng)備份\ufidau8xTmp\UFDATA.BAK'。設(shè)備出現(xiàn)錯(cuò)誤或設(shè)備脫機(jī)。詳細(xì)信息請(qǐng)參閱SQL Server 錯(cuò)誤日志。-2147217900”
再點(diǎn)“確定”后會(huì)提示一個(gè)建議“1、檢查提示路徑的磁盤剩余空間大小,或者提示的目錄是否存在;2、檢查提示的系統(tǒng)庫賬套路徑d:\u8soft\Admin\server\,與mdf數(shù)據(jù)文件目錄(ZT+賬套號(hào)\年號(hào),此部分不保存在系統(tǒng)庫中)是否一致”
【問題原因】
備份臨時(shí)目錄無法寫入“無法打開備份設(shè)備'E:\自動(dòng)備份\ufidau8xTmp\UFDATA.BAK',應(yīng)該是沒有權(quán)限。
【解決方案】
停止U8TASKSERVICE服務(wù)后刪除該目錄即可
【注意事項(xiàng)】修改前請(qǐng)務(wù)必做好數(shù)據(jù)備份;
【提示】如有問題,敬請(qǐng)及時(shí)郵件聯(lián)系
腳本之家的解決方法:
經(jīng)過查看服務(wù)器的sqlserver是低權(quán)限用戶運(yùn)行的,而且bak文件是異地備份的,所以備份目錄sqlserver的運(yùn)行用戶是沒有讀取權(quán)限的,所以將bak文件復(fù)制到sqlserver的運(yùn)行用戶有讀取權(quán)限的地方,只要是能選擇到這個(gè)bak文件,然后右鍵添加everyone有讀取權(quán)限,再恢復(fù)數(shù)據(jù)庫就OK了
不過可能sqlserver的這個(gè)數(shù)據(jù)庫正在運(yùn)行需要做如下設(shè)置
利用SQL語句,斷開所有用戶鏈接,并回滾所有事務(wù),具體SQL語句如下:
復(fù)制代碼 代碼如下:
ALTER DATABASE [數(shù)據(jù)庫名稱]
SET OFFLINE WITH ROLLBACK IMMEDIATE
您可能感興趣的文章:- Sqlserver事務(wù)備份和還原的實(shí)例代碼(必看)
- sqlserver數(shù)據(jù)庫高版本備份還原為低版本的方法
- SqlServer高版本數(shù)據(jù)備份還原到低版本
- 企業(yè)管理器備份和還原SQL Server數(shù)據(jù)庫
- SQL Server 2008 備份數(shù)據(jù)庫、還原數(shù)據(jù)庫的方法
- sql server 2000數(shù)據(jù)庫備份還原的圖文教程
- sql server 2005數(shù)據(jù)庫備份還原圖文教程
- SQLSERVER數(shù)據(jù)庫備份后無法還原的解決辦法
- SQL Server 數(shù)據(jù)庫備份和還原認(rèn)識(shí)和總結(jié) (一)
- SQL Server2012數(shù)據(jù)庫備份和還原的教程