我有一个存储过程,它为特定数据库执行数据库备份。 问题是,它在一台服务器上工作,在另一台服务器上不工作(服务器在不同的机器上)。备份盘是服务器的本地盘。 在第二台服务器上,我收到异常“BACKUP DATABASE 异常终止。”
在日志文件中有以下信息:
... Error: 18204, Severity: 16, State: 1.
... BackupDiskFile::CreateMedia: Backup device 'D:\XXX.bak' failed to create. Operating system error 5(failed to retrieve text for this error. Reason: 15105).
... Error: 3041, Severity: 16, State: 1.
... BACKUP failed to complete the command BACKUP DATABASE XXX. Check the backup application log for detailed messages.
这可能是什么原因,我在哪里可以找到提到的备份应用程序日志?
最佳答案
同样的问题
解决方案:
→ 不工作
C:\
D:\
...或任何目录
代码:
BACKUP DATABASE [ERP] TO DISK ='C:\ERP.bak'
BACKUP DATABASE [ERP] TO DISK ='D:\ERP.bak'
BACKUP DATABASE [ERP] TO DISK ='E:\ERP.bak'
不会起作用!
→ 工作
但是
代码:
BACKUP DATABASE [ERP] TO DISK ='C:\AtleastOneDir\ERP.bak'
BACKUP DATABASE [ERP] TO DISK ='D:\AtleastOneDir\ERP.bak'
BACKUP DATABASE [ERP] TO DISK ='E:\AtleastOneDir\ERP.bak'
对我有用!
关于sql-server - SQL Server 2008 备份失败 : BACKUP DATABASE is terminating abnormally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3396409/