Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Джентльмены, снова вопрос по джобам SQLAgent  [new]
Абросов Юрий
Member

Откуда: Украина, г.Киев
Сообщений: 96
Вопрос в следующем.
Через агент запускается джоб резервного копирования изменений нескольких БД.
Бекап выполняется через каждый час.
За время выполнения джоба (несколько часов) никаких измененй БД не происходит и резервные копии создаются одинакового размера.
Джоб имеет два шага. На первом собственно и создается резервная копия. На втором - ставится временная метка.
Так вот. Для двух последовательных выполнений джоба один раз выполнение первого шага оказывается успешным (и за ним следует успешное выполнение второго), а второй раз - нет.
Бывает и наоборот. И вообще, успешное и неуспешные выполнения джоба происжодят в произвольном порядке.

Логи для обоих характерных случаев представлены ниже:

1-й случай (failed)

Date 21.08.2009 15:30:00
Log Job History (ICMSDifferentialBackup)

Step ID 1
Server W2003SRV-R2-EN\BNPO372
Job Name ICMSDifferentialBackup
Step Name DifferentialBackup
Duration 00:00:07
Sql Severity 16
Sql Message ID 15123
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0

Message
Executed as user: NT AUTHORITY\SYSTEM. ... to 1. Run the RECONFIGURE statement to install. [SQLSTATE 01000] (Message 15457) Configuration option 'xp_cmdshell' changed from 1 to 1. Run the RECONFIGURE statement to install. [SQLSTATE 01000] (Message 15457) Directory C:\\MSSQL\Backup\20090821 successfully created. [SQLSTATE 01000] (Message 0) Processed 1712 pages for database 'ICMS', file 'ICMS' on file 1. [SQLSTATE 01000] (Message 4035) Processed 1 pages for database 'ICMS', file 'ICMS_log' on file 1. [SQLSTATE 01000] (Message 4035) BACKUP DATABASE WITH DIFFERENTIAL successfully processed 1713 pages in 3.668 seconds (3.825 MB/sec). [SQLSTATE 01000] (Message 3014) Processed 40 pages for database 'ICMSCloseDayStaging', file 'ICMSCloseDayStaging_Data' on file 1. [SQLSTATE 01000] (Message 4035) Processed 1 pages for database 'ICMSCloseDayStaging', file 'ICMSCloseDayStaging_Log' on file 1. [SQLSTATE 01000] (Message 4035) BACKUP DATABASE WITH DIFFERENTIAL successfully processed 41 pages... The step failed.

2-й случай (succeeded)

Date 21.08.2009 16:30:00
Log Job History (ICMSDifferentialBackup)

Step ID 1
Server W2003SRV-R2-EN\BNPO372
Job Name ICMSDifferentialBackup
Step Name DifferentialBackup
Duration 00:00:08
Sql Severity 0
Sql Message ID 15457
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0

Message
Executed as user: NT AUTHORITY\SYSTEM. ... 1. Run the RECONFIGURE statement to install. [SQLSTATE 01000] (Message 15457) Configuration option 'xp_cmdshell' changed from 1 to 1. Run the RECONFIGURE statement to install. [SQLSTATE 01000] (Message 15457) Directory C:\\MSSQL\Backup\20090821 successfully created. [SQLSTATE 01000] (Message 0) Processed 1720 pages for database 'ICMS', file 'ICMS' on file 1. [SQLSTATE 01000] (Message 4035) Processed 1 pages for database 'ICMS', file 'ICMS_log' on file 1. [SQLSTATE 01000] (Message 4035) BACKUP DATABASE WITH DIFFERENTIAL successfully processed 1721 pages in 2.938 seconds (4.798 MB/sec). [SQLSTATE 01000] (Message 3014) Processed 40 pages for database 'ICMSCloseDayStaging', file 'ICMSCloseDayStaging_Data' on file 1. [SQLSTATE 01000] (Message 4035) Processed 1 pages for database 'ICMSCloseDayStaging', file 'ICMSCloseDayStaging_Log' on file 1. [SQLSTATE 01000] (Message 4035) BACKUP DATABASE WITH DIFFERENTIAL successfully processed 41 pages... The step succeeded.

В чем здесь может быть причина такого странного поведения?
И в чем, собственно, ошибка - из лога этого не видно?
21 авг 09, 20:13    [7568922]     Ответить | Цитировать Сообщить модератору
 Re: Джентльмены, снова вопрос по джобам SQLAgent  [new]
GlebZ
Member

Откуда: USA
Сообщений: 284
Для начала в Job Properties -> Step ->Edit ->Advanced
отметить Log to table
and
Include step output in history.
Когда, в следушщий раз упадёт, пойти туда-же и нажать на View. Откроется текстовый файл со всем аутпутом. Смотреть там, что за ошибка.
Водку? Водку - буду!
21 авг 09, 21:04    [7569010]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить