Я использую сервер с SQL 2008 и выполняю резервное копирование базы данных с помощью «регулярного плана обслуживания». (Я далеко не эксперт в настройке SQL Server).
Выполнение этого плана автоматизировано заданием SQL Server Agent Job.
Кажется, это работает. У меня есть резервные копии файлов на жестком диске, и время от времени я загружаю их и восстанавливаю на своем компьютере, и они, похоже, работают.
Однако я попытался запустить резервное копирование вручную сегодня, прежде чем вносить какие-то большие изменения в схему, и он сообщил об ошибке. Однако файл резервной копииделалоказались на жестком диске, и мне удалось восстановить их на своем компьютере.
Итак, я пошел искать историю выполнения задания агента, и, конечно же, оно каждый день терпит неудачу. Однако я понятия не имею, что не так. Опять же, резервные копии, похоже, работают, но тот факт, что они каждый день сообщают о неудачах, немного тревожит меня.
Это лучший лог, который я смог найти по этой проблеме, но я понятия не имею, что с этим делать.
Есть идеи / указания, где мне начать искать?
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 и в истории самого плана обслуживания, чтобы найти больше информации. Сама история заданий, скорее всего, не предоставит вам наилучшей информации.