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

Откуда:
Сообщений: 49
MSSQL 2008 R2 SP1 64 бит
бекап выполняется командой
BACKUP DATABASE ... TO TAPE='\\.\Tape0' WITH FORMAT, INIT, STATS, NOUNLOAD


бекап проходит с ошибкой

BackupTapeFile::UnloadTape: PrepareTape(UNLOCK) failure on backup device '\\.\Tape0'. Operating system error 21(The device is not ready.)

Если поставить опцию NOREWIND, то выполняется успешно.
Посмотрел коммулятивные обновления, в описании ничего подобного не нашел.
Может быть кто-то сталкивался с подобной проблемой и знает ее решение?
10 авг 12, 11:28    [12992527]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка backup database с опцией REWIND  [new]
lkiujhygt
Guest
YuriSh,

по умолчанию NOSKIP

нет ли на ленте бэкапов с EXPIREDATE или RETAINDAYS ?
10 авг 12, 19:26    [12996118]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка backup database с опцией REWIND  [new]
Aleks.Cerberus
Guest
На ленте бэкапы делались командой из первого поста.

Для диагностики далее:
1) Сам бэкап вроде как проходит (проценты бегут, доходят до 100%)
2) В логах вместо обычного в этот момент "успешного" завершения идёт двухминутный таймаут и сообщение об ошибке из первого поста
3) Задание считает себя проваленным.
13 авг 12, 10:34    [13002545]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка backup database с опцией REWIND  [new]
lkiujhygt
Guest
Aleks.Cerberus,

посмотрите, всё же

RESTORE HEADERONLY FROM TAPE='\\.\Tape0' WITH NOUNLOAD
13 авг 12, 15:14    [13004472]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка backup database с опцией REWIND  [new]
Aleks.Cerberus
Guest
lkiujhygt
Aleks.Cerberus,

посмотрите, всё же

RESTORE HEADERONLY FROM TAPE='\\.\Tape0' WITH NOUNLOAD


Для того, чтобы сделать Restore, надо вначале сделать Backup ;)

Если дать команду
BACKUP DATABASE ... TO TAPE='\\.\Tape0' WITH FORMAT, INIT, STATS, NOUNLOAD

то ошибка

если
BACKUP DATABASE ... TO TAPE='\\.\Tape0' WITH FORMAT, INIT, STATS, NOUNLOAD, NOREWIND

то успешно.

Добавление опции SKIP не влияет на конечный результат.
Если указать опцию UNLOAD (которая по умолчанию подразумевает REWIND), то опять ошибка

Ошибка
BackupTapeFile::UnloadTape: PrepareTape(UNLOCK) failure on backup device '\\.\Tape0'. Operating system error 21(The device is not ready.)
появляется ровно через 2 минуты после предыдущего сообщения.
14 авг 12, 12:22    [13008290]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить