Sql Server 2008 备份尚未完全运行

Sql Server 2008 备份尚未完全运行

我正在运行 SQL 2008 服务器,并使用“定期维护计划”备份数据库。(我远不是配置 SQL Server 的专家)。
此计划的执行由 SQL Server 代理作业自动执行。

这似乎有效,我的硬盘里有备份文件,我不时地下载它们并在我的计算机上恢复它们​​,它们似乎有效。

但是,今天在对架构进行一些重大更改之前,我尝试手动运行备份,结果报告失败。但是,备份文件做过最终进入硬盘,并且我也能在我的计算机上恢复它。

因此,我查看了代理作业的执行历史记录,果然,它每天都在失败。但是,我不知道问题出在哪里。同样,备份似乎有效,但它每天都报告失败这一事实让我有点不安。

这是我能找到的有关该问题的最佳日志,但我不知道该如何解决。
有什么想法/指示告诉我应该从哪里开始查找吗?

Date        1/24/2010 9:28:55 AM
Log     Job History (Backup.Backup)

Step ID     1
Server      MyServerName
Job Name        Backup.Backup
Step Name       Backup
Duration        00:00:09
Sql Severity        0
Sql Message ID      0
Operator Emailed        
Operator Net sent       
Operator Paged      
Retries Attempted       0

Message

Executed as user: KVARDEKDU\MyServerName$. 
Microsoft (R) SQL Server Execute Package Utility  Version 10.0.2531.0 for 64-bit  
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    
Started:  9:28:55 AM  
Progress: 2010-01-24 09:28:58.85     
Source: {8C5D2693-8EF1-4505-95A0-735311CBA89C}      
Executing query "DECLARE @Guid UNIQUEIDENTIFIER      
EXECUTE msdb..sp...".: 100% complete  
End Progress  Progress: 2010-01-24 09:29:00.26     

Source: Back Up Database Task      
Executing query "EXECUTE master.dbo.xp_create_subdir N'E:\Backups\\...".: 100% complete  
End Progress  Progress: 2010-01-24 09:29:03.07     

Source: Back Up Database Task      
Executing query "BACKUP DATABASE [MyDBName] TO  DISK = N'E:\Backup...".: 50% complete  
End Progress  Progress: 2010-01-24 09:29:03.90     

Source: Back Up Database Task      
Executing query "declare @backupSetId as int  select @backupSetId =...".: 100% complete  
End Progress  DTExec: The package execution returned DTSER_FAILURE (1).  

Started:  9:28:55 AM  
Finished: 9:29:04 AM  
Elapsed:  9.047 seconds. 
 The package execution failed.  The step failed.

谢谢!
丹尼尔

答案1

查看主 SQL 服务器日志和维护计划本身的历史记录以查找更多信息。作业历史记录本身可能不会为您提供最佳信息。

相关内容