LogShipping иногда создаёт битые файлы

Alexander Us
Дата: 21.04.2015 13:52:53
Организован LogShipping с бэкапом логов на SAN бокс \\SERVER123\LOG-Shipping\

Иногда при создании очередного лога выпадает ошибка:
failure on backup device '\\SERVER123\LOG-Shipping\MYDB_20150420180001.trn'. Operating system error 64(The specified network name is no longer available.).

При этом создаётся битый *.trn файл

RESTORE HEADERONLY На получателе:
BackupNameFirstLSNLastLSNCheckpointLSNDataBaseBackupLSNComment
NULL1161855000000119200001116185900000197340000111618590000004255000011155475000001971500288 перед битым
*** INCOMPLETE ***NULLNULLNULLNULL битый
NULL1161859000001973400001116187100000152100000111618710000001841000011155475000001971500288 первый после битого
NULL1161871000001521000001116187600000121430000111618750000025221000011155475000001971500288 второй после битого


Восстановление битого файла на получателе вызывает ошибку:
3242 - The file on device '....' is not a valid Microsoft Tape Format backup set.

Восстановление следующего после битого файла на получателе вызывает ошибку:
4319 - A previous restore operation was interrupted and did not complete processing on file '...'. Either restore the backup set that was interrupted or restart the restore sequence.

Таким образом на получателе приходится как минимум накатывать дифф. бэкап. чтобы "проскочить" битый *.trn файл, хотя в данном случае, похоже придётся накатывать полный бэкап.

Простейшее решение было бы организовать бэкап на локальный диск, но может быть кто нибудь знает, как решить проблему в принципе или посоветует, куда копать?

Version: SQL-2005
Microsoft SQL Server 2005 - 9.00.5000.00 (X64)
Dec 10 2010 10:38:40
Copyright (c) 1988-2005 Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)
WarAnt
Дата: 21.04.2015 15:15:41
Alexander Us
Организован LogShipping с бэкапом логов на SAN бокс \\SERVER123\LOG-Shipping\

Иногда при создании очередного лога выпадает ошибка:
failure on backup device '\\SERVER123\LOG-Shipping\MYDB_20150420180001.trn'. Operating system error 64(The specified network name is no longer available.).

При этом создаётся битый *.trn файл

RESTORE HEADERONLY На получателе:
BackupNameFirstLSNLastLSNCheckpointLSNDataBaseBackupLSNComment
NULL1161855000000119200001116185900000197340000111618590000004255000011155475000001971500288 перед битым
*** INCOMPLETE ***NULLNULLNULLNULL битый
NULL1161859000001973400001116187100000152100000111618710000001841000011155475000001971500288 первый после битого
NULL1161871000001521000001116187600000121430000111618750000025221000011155475000001971500288 второй после битого


Восстановление битого файла на получателе вызывает ошибку:
3242 - The file on device '....' is not a valid Microsoft Tape Format backup set.

Восстановление следующего после битого файла на получателе вызывает ошибку:
4319 - A previous restore operation was interrupted and did not complete processing on file '...'. Either restore the backup set that was interrupted or restart the restore sequence.

Таким образом на получателе приходится как минимум накатывать дифф. бэкап. чтобы "проскочить" битый *.trn файл, хотя в данном случае, похоже придётся накатывать полный бэкап.

Простейшее решение было бы организовать бэкап на локальный диск, но может быть кто нибудь знает, как решить проблему в принципе или посоветует, куда копать?

Version: SQL-2005
Microsoft SQL Server 2005 - 9.00.5000.00 (X64)
Dec 10 2010 10:38:40
Copyright (c) 1988-2005 Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)


а как можно решить проблемы пропадания сети на уровне скуля???:), наверное только на уровне сети такое возможно и то не факт:) и да, бестпрактик все таки делать бекапы локально.
Alexander Us
Дата: 21.04.2015 15:22:54
WarAnt,

автор
а как можно решить проблемы пропадания сети на уровне скуля???:)
Тут ещё и проблема СКУля: т.к. восстановление первого после битого не проходит, хотя LSN не прервана.

автор
бестпрактик все таки делать бекапы локально
не поделитесь тынцем на это бестпрактик?
WarAnt
Дата: 21.04.2015 16:40:07
Alexander Us
WarAnt,

автор
а как можно решить проблемы пропадания сети на уровне скуля???:)
Тут ещё и проблема СКУля: т.к. восстановление первого после битого не проходит, хотя LSN не прервана.

автор
бестпрактик все таки делать бекапы локально
не поделитесь тынцем на это бестпрактик?

а какой тынц нужен, почему плохо делать бекапы по сети?:) дак можно тынц на ваш первый пост тогда сделать:))
Или вам нужен алгоритм, дак все просто делается бекап локально, вторым шагом копируется, любыми любимыми средствами, хоть даунлоадером:)
invm
Дата: 21.04.2015 16:49:53
Alexander Us
Иногда при создании очередного лога выпадает ошибка:
failure on backup device '\\SERVER123\LOG-Shipping\MYDB_20150420180001.trn'. Operating system error 64(The specified network name is no longer available.).
Помнится, в подобной ситуации помогли игры с клиентскими CIFS/SMB таймаутами - CIFS and SMB Timeouts in Windows
Alexander Us
Дата: 21.04.2015 16:53:15
WarAnt,

Я не ловлю Вас на слове, просто если есть рекомендации от MS или известных шпециалистов, хотелось бы ссылку.
Например, для показа коллегам.

Сылка на мои посты (пока) не является всемирно признанной бестпрактик :)
Alexander Us
Дата: 21.04.2015 17:14:10
invm,

спасибо, буду читать.
если вдруг вспомните какие имменно игры, буду премного благодарен.
invm
Дата: 21.04.2015 18:12:54
Alexander Us
если вдруг вспомните какие имменно игры, буду премного благодарен.
Нашел тот сервер, где лечили спорадически возникающую ошибку 64 при бекапах на сетевой ресурс.
Вылечилось увеличением SessionTimeout. Сейчас выставлено в 360 сек. У вас, возможно, можно и меньше. А может и больше.
Glory
Дата: 21.04.2015 18:16:27
Alexander Us
Я не ловлю Вас на слове, просто если есть рекомендации от MS или известных шпециалистов, хотелось бы ссылку.
Например, для показа коллегам.

BOL - Backup Devices

Important:
Backing up data over a network can be subject to network errors; therefore, we recommend that when you are using a remote disk you verify the backup operation after it finishes. For more information, see Verifying Backups
Alexander Us
Дата: 21.04.2015 18:41:55
invm,

спасибо, буду пробовать.