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

Откуда:
Сообщений: 5
Здравствуйте!
Сталкивался с такой проблемой: настроил log shipping базы с server1 на server2. Базы синхронизировались, задания сознались, вторая база в состояние standby/readonly . Первый раз последовательно запускаю задания и вижу, что на server1 бэкап лога создался, далее файл был скопирован в шару на server2 и восстановлен в базе на server2. Все как бы ок. А вот далее этап бэкапа и копирования проходит, а вот при попытке восстановления происходит ошибка. Лог во вложении. Подскажите в чем может быть проблема.

К сообщению приложен файл (1234.log - 7Kb) cкачать
3 дек 10, 13:59    [9881927]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
chichiton,

Вы об этой ошибке -
автор
rror: Could not find a log backup file that could be applied to secondary database


Скорее всего опять с правами..
3 дек 10, 14:02    [9881959]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
chichiton
Member

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

С правами в SQL или с правами доступа к шаре? Почему тогда первый раз все нормально проходит? На тех же серверах создал базу и настроил на ней доставку журналов, все нормально работает. А при попытке сделать тоже самое на рабочей такая ерунда.

В любом случае спасибо за наводку, буду ковырять права.
3 дек 10, 14:36    [9882333]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
chichiton
BestZvit,

С правами в SQL или с правами доступа к шаре? Почему тогда первый раз все нормально проходит? На тех же серверах создал базу и настроил на ней доставку журналов, все нормально работает. А при попытке сделать тоже самое на рабочей такая ерунда.

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


С правами на шаре.

Базы тест и прод небось ведь под разными учетками работают.
3 дек 10, 15:09    [9882614]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
chichiton
Member

Откуда:
Сообщений: 5
С правами на шаре порядок. Проблему так и не удалось решить.
6 дек 10, 11:04    [9891135]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
Glory
Member

Откуда:
Сообщений: 104764
В логе написано
12/03/2010 10:33:47,LSRestore_mssql_Domir,Выполняется,1,MSSQL2,LSRestore_mssql_Domir,Log shipping restore log job step.,,2010-12-03 10:34:03.22 ***
Error: The file '\\mssql2\TranLog\Domir\Domir_20101202223016.trn' is too recent to apply to the secondary database 'Domir'.(Microsoft.SqlServer.Management.LogShipping) ***<nl/>
2010-12-03 10:34:03.22 *** Error: The log in this backup set begins at LSN 437819000005068000001<c/> which is too recent to apply to the database. An earlier log backup that includes LSN 437819000005063300001 can be restored.<nl/>RESTORE LOG is terminating abnormally.(.Net SqlClient Data Provider) ***,00:00:16,0,0,,,,0

Не делал ли кто-то бэкап лога помимо лог шипинга ?
6 дек 10, 11:11    [9891185]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
chichiton
Member

Откуда:
Сообщений: 5
А слона то я и не заметил :) Всем спасибо. Правда база на втором сервере база за ночь отвалилась и стала suspect. Но остальные работают. Всем спасибо, тема закрыта.
7 дек 10, 12:13    [9897714]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Ошибка при доставке журналов.  [new]
xj
Member

Откуда:
Сообщений: 114
Такая же проблема: *** Error: Could not find a log backup file that could be applied to secondary database 'MS'.
Судя по отчету, логи на второй базе не применяются 10 дней ..
Нужных старых логов уже нет.
Как решить теперь?
Можно как-то сделать бекап с Primary, который будет содержать недостающие изменения для Secondary?
6 авг 19, 10:35    [21942671]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
Владислав Колосов
Member

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

заливайте все заново, если потеряли бэкап в цепочке.
6 авг 19, 12:48    [21942832]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
SERG1257
Member

Откуда:
Сообщений: 2663
xj
Можно как-то сделать бекап с Primary, который будет содержать недостающие изменения для Secondary?
Сделайте diff и накатите с norecovery
6 авг 19, 15:14    [21943023]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36377
SERG1257,

Это если за последние 10 дней не делался полный бэкап.
6 авг 19, 15:50    [21943050]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
SERG1257
Member

Откуда:
Сообщений: 2663
Гавриленко Сергей Алексеевич
Это если за последние 10 дней не делался полный бэкап.
Само собой.
И второе допущение - размер diff будет заметно меньше полного.

А так универсальное решение - перестартовать логшиппинг с полного бакапа.
6 авг 19, 17:03    [21943122]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
SERG1257
Member

Откуда:
Сообщений: 2663
SERG1257
И второе допущение - размер diff будет заметно меньше полного.
Хреново выразился.
Читать как
Решение с diff будет иметь смысл, если размер diff будет заметно меньше полного.
6 авг 19, 17:06    [21943125]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
xj
Member

Откуда:
Сообщений: 114
Понятно, спасибо.
6 авг 19, 18:07    [21943180]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 715
xj
Такая же проблема: *** Error: Could not find a log backup file that could be applied to secondary database 'MS'.


Наблюдал такое когда параллельно с log shipping работал backup transaction log.
6 авг 19, 22:52    [21943356]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
xj
Member

Откуда:
Сообщений: 114
Из Log shipping Primary - Standby БД удалил,
запустил удаление БД Standby,
удаление Standby БД висит 2 часа :(
Галочки поставил:
"Delete backup and restore history information for databases", "
"Close existing connection"
7 авг 19, 09:04    [21943451]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при доставке журналов.  [new]
xj
Member

Откуда:
Сообщений: 114
Насколько вижу на сервере есть еще одна БД на которую идет log shipping, и сейчас взаимоблокировки между Delete одной БД Standby и Log shipping другой БД. Вдимо конкуренция в msdb.
Как разрулить с минимальными потерями?
7 авг 19, 09:49    [21943488]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить