저는 SQL 2008로 서버를 실행하고 있으며 "정기 유지 관리 계획"으로 데이터베이스를 백업하고 있습니다. (저는 SQL Server 구성 전문가가 아닙니다.)
이 계획의 실행은 SQL Server 에이전트 작업에 의해 자동화됩니다.
이것이 효과가 있는 것 같습니다. 하드 드라이브에 백업 파일이 있고, 때때로 파일을 다운로드하여 내 컴퓨터에 복원하면 제대로 작동하는 것 같습니다.
그러나 오늘 스키마를 크게 변경하기 전에 수동으로 백업을 실행하려고 시도했는데 실패했다고 보고되었습니다. 그러나 백업 파일은했다결국 하드 드라이브에 저장되었고 내 컴퓨터에서도 복원할 수 있었습니다.
그래서 Agent 작업 수행 이력을 찾아보니 역시 매일 실패하고 있었습니다. 그러나 나는 무엇이 잘못되었는지 전혀 모릅니다. 다시 말하지만, 백업은 작동하는 것 같지만 매일 실패로 보고된다는 사실이 조금 불안합니다.
이것은 문제에 대해 제가 찾을 수 있는 최고의 로그이지만 이를 어떻게 처리해야 할지 모르겠습니다.
어디에서 시작해야 하는지에 대한 아이디어나 지침이 있나요?
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 로그와 유지 관리 계획 자체의 기록을 살펴보세요. 직업 이력 자체가 귀하에게 최고의 정보를 제공하지 못할 가능성이 높습니다.