Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
chichiton Member Откуда: Сообщений: 5 |
Здравствуйте! Сталкивался с такой проблемой: настроил log shipping базы с server1 на server2. Базы синхронизировались, задания сознались, вторая база в состояние standby/readonly . Первый раз последовательно запускаю задания и вижу, что на server1 бэкап лога создался, далее файл был скопирован в шару на server2 и восстановлен в базе на server2. Все как бы ок. А вот далее этап бэкапа и копирования проходит, а вот при попытке восстановления происходит ошибка. Лог во вложении. Подскажите в чем может быть проблема. К сообщению приложен файл (1234.log - 7Kb) cкачать ![]() |
3 дек 10, 13:59 [9881927] Ответить | Цитировать Сообщить модератору |
BestZvit Member Откуда: Гоблино Сообщений: 2250 |
chichiton, Вы об этой ошибке -
Скорее всего опять с правами.. |
||
3 дек 10, 14:02 [9881959] Ответить | Цитировать Сообщить модератору |
chichiton Member Откуда: Сообщений: 5 |
BestZvit, С правами в SQL или с правами доступа к шаре? Почему тогда первый раз все нормально проходит? На тех же серверах создал базу и настроил на ней доставку журналов, все нормально работает. А при попытке сделать тоже самое на рабочей такая ерунда. В любом случае спасибо за наводку, буду ковырять права. |
3 дек 10, 14:36 [9882333] Ответить | Цитировать Сообщить модератору |
BestZvit Member Откуда: Гоблино Сообщений: 2250 |
С правами на шаре. Базы тест и прод небось ведь под разными учетками работают. |
||
3 дек 10, 15:09 [9882614] Ответить | Цитировать Сообщить модератору |
chichiton Member Откуда: Сообщений: 5 |
С правами на шаре порядок. Проблему так и не удалось решить. |
6 дек 10, 11:04 [9891135] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
В логе написано 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] Ответить | Цитировать Сообщить модератору |
chichiton Member Откуда: Сообщений: 5 |
А слона то я и не заметил :) Всем спасибо. Правда база на втором сервере база за ночь отвалилась и стала suspect. Но остальные работают. Всем спасибо, тема закрыта. |
7 дек 10, 12:13 [9897714] Ответить | Цитировать Сообщить модератору |
Между сообщениями интервал более 1 года. |
xj Member Откуда: Сообщений: 122 |
Такая же проблема: *** Error: Could not find a log backup file that could be applied to secondary database 'MS'. Судя по отчету, логи на второй базе не применяются 10 дней .. Нужных старых логов уже нет. Как решить теперь? Можно как-то сделать бекап с Primary, который будет содержать недостающие изменения для Secondary? |
6 авг 19, 10:35 [21942671] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
xj, заливайте все заново, если потеряли бэкап в цепочке. |
6 авг 19, 12:48 [21942832] Ответить | Цитировать Сообщить модератору |
SERG1257 Member Откуда: Сообщений: 2828 |
|
||
6 авг 19, 15:14 [21943023] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
SERG1257, Это если за последние 10 дней не делался полный бэкап. |
6 авг 19, 15:50 [21943050] Ответить | Цитировать Сообщить модератору |
SERG1257 Member Откуда: Сообщений: 2828 |
И второе допущение - размер diff будет заметно меньше полного. А так универсальное решение - перестартовать логшиппинг с полного бакапа. |
||
6 авг 19, 17:03 [21943122] Ответить | Цитировать Сообщить модератору |
SERG1257 Member Откуда: Сообщений: 2828 |
Читать как Решение с diff будет иметь смысл, если размер diff будет заметно меньше полного. |
||
6 авг 19, 17:06 [21943125] Ответить | Цитировать Сообщить модератору |
xj Member Откуда: Сообщений: 122 |
Понятно, спасибо. |
6 авг 19, 18:07 [21943180] Ответить | Цитировать Сообщить модератору |
flexgen Member Откуда: Город на песке Сообщений: 830 |
Наблюдал такое когда параллельно с log shipping работал backup transaction log. |
||
6 авг 19, 22:52 [21943356] Ответить | Цитировать Сообщить модератору |
xj Member Откуда: Сообщений: 122 |
Из Log shipping Primary - Standby БД удалил, запустил удаление БД Standby, удаление Standby БД висит 2 часа :( Галочки поставил: "Delete backup and restore history information for databases", " "Close existing connection" |
7 авг 19, 09:04 [21943451] Ответить | Цитировать Сообщить модератору |
xj Member Откуда: Сообщений: 122 |
Насколько вижу на сервере есть еще одна БД на которую идет log shipping, и сейчас взаимоблокировки между Delete одной БД Standby и Log shipping другой БД. Вдимо конкуренция в msdb. Как разрулить с минимальными потерями? |
7 авг 19, 09:49 [21943488] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |