我正在嘗試按如下方式恢復備份: Server sqlServer = new Server(new ServerConnection(banco, user, senha)); Restore dbRestore = new Restore() { Database = "a" + "" + txtBancoNuvem.Text.Trim(), Action = RestoreActionType.Database, ReplaceDatabase = true, NoRecovery = false }; dbRestore.Devices.AddDevice($@"{path}\DataBase\BackupNuvem.bak", DeviceType.File); dbRestore.SqlRestore(sqlServer);但我收到以下錯誤:Operating System Error 3 (The system can not find the path specified.).RESTORE DATABASE is terminating abnormally.備份是在客戶端計算機上完成的,我正在嘗試將其恢復到服務器計算機上。我相信你會犯這個錯誤。我該如何解決這個問題?
1 回答

守著一只汪
TA貢獻1872條經驗 獲得超4個贊
您無法在一臺服務器上運行備份并在另一臺服務器上運行還原。因此,如果您的路徑是 C:/.../... 那么這將不起作用。
您必須將文件從源服務器復制到目標服務器,或者確保該路徑是網絡路徑并且授予訪問權限才能進行恢復。
- 1 回答
- 0 關注
- 113 瀏覽
添加回答
舉報
0/150
提交
取消