sql-server - SQL Server 2008 备份失败 : BACKUP DATABASE is terminating abnormally

标签 sql-server sql-server-2008 stored-procedures

我有一个存储过程,它为特定数据库执行数据库备份。 问题是,它在一台服务器上工作,在另一台服务器上不工作(服务器在不同的机器上)。备份盘是服务器的本地盘。 在第二台服务器上,我收到异常“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/

相关文章:

sql-server - 使用 SQL 获取文件夹内每个文件的大小

sql - TSQL:查找所需的缺失记录

sql - 通用 MERGE 的存储过程

sql - Powershell 存储过程参数未发送

postgresql - 使用 jdbc 模板从 spring boot 调用 postgres 存储过程

mysql - 学习SQL : Narrowing down a grouped subquery

sql - Sql server 2008R2查询日期时间的方法

sql-server - 在 LINQ to SQL for NOLOCK 中使用 TransactionScope 更改隔离级别是否会影响连接?

sql - 使用 Group By 获取总计

sql - 每组选择前 x 条记录