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 Server 日誌和維護計劃本身的歷史記錄以尋找更多資訊。工作經驗本身可能不會為您提供最好的資訊。

相關內容