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

Откуда:
Сообщений: 9
Граждане форумчане. помогите пожалуйста.

В общем ситуация такая. в MS SQL 2005 настроен джоб, чтобы каждую ночь делать резервное копирование БД. В джобе этом пять шагов и на первом ( это создание резервной копии ) он в последнее время очень часто начал не выполняться. было выявлено, что это происходит из-за того, что места на винте не хватает, так как он не грохает позовчерашнюю копию, хотя раньше это происходило "как по маслу". вот лог шага собсна.

Date 02.04.2014 1:00:00
Log Job History (BackupCKR)

Step ID 1
Server ARZHQ
Job Name BackupCKR
Step Name Создание резервной копии
Duration 01:10:36
Sql Severity 16
Sql Message ID 3013
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0

Message
Executed as user: NT AUTHORITY\SYSTEM. ...
======================================================================================
[SQLSTATE 01000] (Message 0) Шаг №1. Создание резервной копии.
Step_id=1 [SQLSTATE 01000] (Message 0) Apr 2 2014 1:00AM Старт процесса резервного копирования.
[SQLSTATE 01000] (Message 0) 10 percent processed. [SQLSTATE 01000] (Message 3211) 20 percent processed.
[SQLSTATE 01000] (Message 3211) 30 percent processed. [SQLSTATE 01000] (Message 3211) 40 percent processed.
[SQLSTATE 01000] (Message 3211) 50 percent processed. [SQLSTATE 01000] (Message 3211) 60 percent processed.
[SQLSTATE 01000] (Message 3211) 70 percent processed. [SQLSTATE 01000] (Message 3211) 80 percent processed.
[SQLSTATE 01000] (Message 3211) 90 percent processed. [SQLSTATE 01000] (Message 3211)
Write on "D:\backups\DB\Backup_CKR_20140402_0100.bak" failed: 112(error not found)
[SQLSTATE 42000] (Error 3202) BACKUP DATABASE is terminating abnormally. [SQLSTATE 42000] (Error 3013).
The step failed.
2 апр 14, 09:51    [15819657]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
Вопрос-то какой?

Вообще все правильно, 112 - это ERROR_DISK_FULL. Только подумайте, прежде чем лезть очумелыми ручками: если вы будете удалять старые бэкапы независимо от результатов создания новых, то в конечном итоге вы окажетесь в ситуации, когда у вас нет вообще никаких бэкапов, и при этом для них по-прежнему не хватает места.

Лучше диски расширяйте.
2 апр 14, 10:08    [15819714]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
DoktorWho89
Member

Откуда:
Сообщений: 9
Ennor Tiegael,

ну бекапов хватит. они еще на резевном носителе есть. насчет расширения диска эт я и сам понял.

Меня гложит вопрос, почему он не грохает автоматом одну старую копию, хотя должен. в настройках шага все правильно.

бекапы у меня делаются каким макаром. По идее он должен делать так:

например. Перед началом РК имеются уже два бекапа один за 31 марта другой за первого апреля. начитает делаться бекап за 2 апреля. вот в этот момент он должен грохнуть бекап за 31 марта, чтобы ему место хватило,а бекап за 1 апреля остается. и так каждый день, точнее ночь, но он почему то этого не делает.
2 апр 14, 10:20    [15819772]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
DoktorWho89
Ennor Tiegael,

ну бекапов хватит. они еще на резевном носителе есть. насчет расширения диска эт я и сам понял.

Меня гложит вопрос, почему он не грохает автоматом одну старую копию, хотя должен. в настройках шага все правильно.

бекапы у меня делаются каким макаром. По идее он должен делать так:

например. Перед началом РК имеются уже два бекапа один за 31 марта другой за первого апреля. начитает делаться бекап за 2 апреля. вот в этот момент он должен грохнуть бекап за 31 марта, чтобы ему место хватило,а бекап за 1 апреля остается. и так каждый день, точнее ночь, но он почему то этого не делает.

Кто вам сказал, что он должен "в этот момент" что-то грохнуть? У вас план обслуживания? Какими связями соединены шаги? Последовательными. Т.е. пока новый бэкап не сделается, старый даже не начнет удаляться. А если полный не сделался, то план останавливается полностью (если не указано иное в настройках).
2 апр 14, 10:23    [15819781]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
DoktorWho89
Member

Откуда:
Сообщений: 9
Minamoto,
Да. там сделано все планами. Как я уже выше описывал, перед началом нового РК мы уже имеем 2 бекапа за 31 и 1 число. Перед созданием РК за 2 число, он должен грохнуть за 31, чтобы ему хватило места, а он почему то перестал это делать.
2 апр 14, 10:28    [15819806]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
DoktorWho89, если нужно, чтобы он ПЕРЕД бэкапом грохал старый, поменяйте порядок выполнения операций в плане обслуживания.
2 апр 14, 10:34    [15819838]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
DoktorWho89
Member

Откуда:
Сообщений: 9
Minamoto,

спасибо, надо будет глянуть данную тему.

Но вопрос все равно остается. По каким причинам он перестал так делать? Ранее он делал все так, как вы описали выше в своем сообщении.
2 апр 14, 10:38    [15819859]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
Glory
Member

Откуда:
Сообщений: 104760
DoktorWho89
По каким причинам он перестал так делать?

По причине того, что у вашего step-а в свойствах стоит прерываение джоба при ошибке
2 апр 14, 10:43    [15819885]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
DoktorWho89, места перестало хватать, вот и перестал делать. База то наверняка растет, и бэкапы растут вместе с ней.
2 апр 14, 10:51    [15819923]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
DoktorWho89
Member

Откуда:
Сообщений: 9
Minamoto,

Это да, но она растет по маленьку и бекап 13 гигов с хвостиком обычно. раньше ж хватало и тоже 13 гигоф было. А тут рогом уперся и все...нихачуху из себя стал изображать.
2 апр 14, 11:52    [15820275]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
icprog
Member

Откуда:
Сообщений: 166
DoktorWho89,

Судя по логу, у вас сначала создается бэкап, а потом удаляется старый. Джоб и упал когда бэкап был выполнен на более чем 90%. Возможно ему и не хватило-то пару мегабайт.
2 апр 14, 12:17    [15820493]     Ответить | Цитировать Сообщить модератору
 Re: не грохаются старые backup'ы  [new]
DoktorWho89
Member

Откуда:
Сообщений: 9
icprog,

точно. эх. надо тогда нашу местную техподдержку теребить, чтобы они разрешили этот шаг маленько подправить.

сам бы давно сделал, да у нас с этим строго, шаг влево шаг в право - расстрел.
2 апр 14, 12:25    [15820565]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить