2014-06-12 38 views
0

我用這個命令在命令提示符下恢復在SQL Server 2008 R2標準版數據庫備份文件:R2通過命令提示符還原SQL Server 2008的數據庫備份文件

SqlCmd -E -S <local> -Q "RESTORE DATABASE [test] FROM DISK = 'C:dbbackup_14'" 

你設法得到關於這個問題是什麼關閉?我在那裏備份已運行罰款同樣的場景,但是過夜,失敗,出現相同的錯誤:

Msg 3201, Level 16, State 1, Line 1
Cannot open backup device 'E:\hg_backup_20100915.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 15105).
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.

我的服務器是在網絡服務帳戶運行,這有充分的權限,以指定的驅動器。如上所述,備份到另一個驅動器可行,但我沒有足夠的容量來簡單地更改所有數據庫的路徑。

這是超級怪異的,因爲自上次成功備份(這是前一天晚上)以來沒有任何變化。

感謝, 因陀羅

回答

0

在看來,你缺少的路徑中的「\」乍一看。它不應該是'C:\ dbbackup_14'嗎?如果不是這樣,它可能是目標驅動器上的空間問題,並且請記住,如果數據庫的大小(例如)爲3GB,那麼SQL Server要比恢復數據庫所需的數據庫多一點。

希望這會有所幫助。

相關問題