Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Рассинхронизация LogShipping , отрицательные значения Copy и Load Delta  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21520
Есть MSSQL2000.

Настроен LogShipping, на одной базе каждые 15 минут, на другой - раз в сутки.
Начались проблемы такого рода (данные из монитора логшиппинга):

Last backup file: MYBASE_tlog_200908192000.TRN
Backup delta: 18 minutes

Last file copied: MYBASE_tlog_200908192015.TRN
Copy delta: -15 minutes

Last file loaded: MYBASE_tlog_200908192015.TRN
Load delta: -15 minutes

То есть скопирован и загружен файл, которого как бы еще и не существует (то есть не забэкаплен), поэтому на копирование и загрузку указаны отрицательные значения минут.
Однако, если посмотреть лог бэкапов, то данный бэкап (от 20:15) там есть. Но в msdb на основном сервере соответствующее поле (последний забэкапленный файл) заполнено неправильно.

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

Было ли у кого такое, или может кто посоветует, куда попробовать порыть.

(Глюки появились примерно в то время, когда на серверах я настроил синхронизацию времени из интернета по SNTP. Подумал, что с этим связано, выключил синхронизацию, но глюки с логшиппингом остались. Так что не факт, что именно это повлияло, может просто совпадение)
19 авг 09, 20:32    [7558666]     Ответить | Цитировать Сообщить модератору
 Re: Рассинхронизация LogShipping , отрицательные значения Copy и Load Delta  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21520
up :(
22 авг 09, 13:42    [7569526]     Ответить | Цитировать Сообщить модератору
 Re: Рассинхронизация LogShipping , отрицательные значения Copy и Load Delta  [new]
Rem
Member

Откуда:
Сообщений: 261
А дельта между бэкапом, копированием и восстановлением есть?
Возможно, копирование старается обработать файл, который только-только создается.
То же касается и восстановления.
24 авг 09, 12:38    [7572478]     Ответить | Цитировать Сообщить модератору
 Re: Рассинхронизация LogShipping , отрицательные значения Copy и Load Delta  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21520
Rem,

Вы имеете ввиду настройки логшиппинга? Нет, дельта не установлена.
Но дело в том, что с этими настройками логшиппинг работает непрерывно с 2005 года и проблем не возникало.

Опять же попытка копирования файла, который бэкапится, будет неудачной, и по идее, никак не должна повлиять на занесение информации в msdb о последнем забэкапленном файле.
24 авг 09, 12:52    [7572560]     Ответить | Цитировать Сообщить модератору
 Re: Рассинхронизация LogShipping , отрицательные значения Copy и Load Delta  [new]
Rem
Member

Откуда:
Сообщений: 261
По-моему, отрицательные значения тут не причем.
У меня с самого начала они были и есть отрицательные, и алерты не срабатывают.
И напротив, срабатывали, когда положительная разница превышала установленную величину.

Правда, аномалий с именами файлов нет.

Что-то подобное было, когда все джобы стартовали в одно время, но тогда в логи попадала запись о файле, но кол-во обработанных файлов было 0. В следующий проход было уже 2 обработанных файла.
В итоге, я разнес по времени старт джобов : копирование через 5 минут после бэкапа и рестор еще чере пять минут после копирования.
24 авг 09, 16:34    [7574000]     Ответить | Цитировать Сообщить модератору
 Re: Рассинхронизация LogShipping , отрицательные значения Copy и Load Delta  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21520
Так нет, оно же ругается на отсутствие БЭКАПА, а бэкап-то как раз как бэ и не идет (то есть не прописываются свежие значения). То есть через какое-то время положительная разница по бэкапу превышает определенную величину и возникает алерт.
Отрицательные значения - это ненормально, ибо файл по факту есть, он уже скопирован и загружен, но отметки о том, что он есть - нету.

Накладки на джобы - вряд ли. Во-первых, бэкапу (если я правильно понимаю) не могут мешать никакие блокировки, даже если параллельно выполняется какой-то джоб. Во-вторых, бэкап проводит боевой сервер самостоятельно, а копирование и загрузку - второй сервер, он же монитор.
24 авг 09, 17:37    [7574382]     Ответить | Цитировать Сообщить модератору
 Re: Рассинхронизация LogShipping , отрицательные значения Copy и Load Delta  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21520
Пытался пинать вручную
"Transaction Log Backup Job for DB Maintenance Plan..."

Бэкап проходит, Copy и Load его затягивают, несмотря на нестандартное время.
Иногда ручное пинание выправляется ситуацию, иногда нет, в общем так же как и в автоматическом режиме.

То есть информация о прошедшем бекапе то записывается, то не записывается в msdb. И никак не могу понять, от чего это может зависеть. Посторонних блокировок на таблицы msdb не висит, да и ругался бы наверное скрипт бэкапа.
3 сен 09, 13:49    [7613015]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить