Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Всем привет.
Имею следующую проблемку.
После настройки Log Shipping, снимается полный бекап и перекладывается но вторую тачку, после этого начинают сниматся логи транзакции и перекладыватся на вторую тачку. Через некоторое время получаю сообщение об ошибке :
The job failed. The Job was invoked by Schedule 16 (Log Shipping Alert Job - Backup). The last step to run was step 1 (Log Shipping Alert - Backup).


Executed as user: XXX\migsrv. The log shipping source (local).BIS_TEST has not backed up for 67 minutes. [SQLSTATE 42000] (Error 14420). The step failed.
это дело пишется в JOBe "Log Shipping Alert Job - Backup"

В логи сервер пишет следующие :
The log shipping source (local).BIS_TEST has not backed up for 64 minutes..
и еще Error: 14420, Severity: 16, State: 1

Подскажите плиз куда копать. Уже пару раз пробовал все по новой настроить но все время один и тот же вариант :(
3 июн 05, 11:20    [1594195]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Дык погляди в историю джобов, которые собственно выполняют бэкап и рестор. Че там написано?
3 июн 05, 13:25    [1594833]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Дык погляди в историю джобов, которые собственно выполняют бэкап и рестор. Че там написано?

Вот это и написано в истории джоба который не пашет

Executed as user: XXX\migsrv. The log shipping source (local).BIS_TEST has not backed up for 67 minutes. [SQLSTATE 42000] (Error 14420). The step failed.
это дело пишется в JOBe "Log Shipping Alert Job - Backup"

В логи сервер пишет следующие :
The log shipping source (local).BIS_TEST has not backed up for 64 minutes..
и еще Error: 14420, Severity: 16, State: 1
3 июн 05, 13:31    [1594863]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Джоб "Log Shipping Alert Job - Backup" - это alert-джоб, то есть его задача - просто краснеть, если вдруг лог-шиппинг сломался. Сам лог-шиппинг ведут два других джоба. Позырь в их хистори.
3 июн 05, 13:39    [1594899]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Log Shipping Alert Job - Restore - в хистори пишет
The job succeeded. The Job was invoked by Schedule 17 (Log Shipping Alert Job - Restore). The last step to run was step 1 (Log Shipping Alert Job - Restore).
и
Executed as user: ХХХХ\migsrv. The step succeeded.

Log Shipping copy for (local).BIS_TEST_logshipping
The job succeeded. The Job was invoked by Schedule 18 (Schedule 1). The last step to run was step 1 (Log Shipping Copy).
и
Executed as user: ХХХ\migsrv. output
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(null)
Microsoft (R) SQLMaint Utility (Unicode), Version 8.00.760
Copyright (C) Microsoft Corporation, 1995 - 1998. The step succeeded.


Log Shipping Restore for (local).BIS_TEST_logshipping
The job succeeded. The Job was invoked by Schedule 19 (Schedule 1). The last step to run was step 1 (Log Shipping Restore).
и
Executed as user: ХХХ\migsrv. output
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(null)
Microsoft (R) SQLMaint Utility (Unicode), Version 8.00.760
Copyright (C) Microsoft Corporation, 1995 - 1998. The step succeeded.
3 июн 05, 13:56    [1594958]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Джоба с названием типа "Log Shipping Backup for (local).BIS_TEST_logshipping" (без alert) в списке джобов что ли не наблюдается? Погляди у него время последнего выполнения. Должно быть не раньше, чем [текущая дата] - [период бэкапирования].
3 июн 05, 14:15    [1595052]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Нет того нет есть вот такой
Transaction Log Backup Job for DB Maintenance Plan 'SHIP LOGS_TEST'

и на тачке local джоб на снятие лога транзакций
3 июн 05, 14:21    [1595086]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Наверное это он и есть. Когда последний раз выполнялся?
3 июн 05, 14:24    [1595100]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Он выполняет следующие
EXECUTE master.dbo.xp_sqlmaint N'-PlanID D7E94445-6AFF-4ECF-BDDF-163A8644DA3B -WriteHistory -BkUpMedia DISK -BkUpLog "D:\MIGOM\MIGOMTEST-003" -DelBkUps 2HOURS -BkExt "TRN"'

запускается каждые 15 мин.

Хистори свой не показывает говорит :
хистори нет
3 июн 05, 14:28    [1595123]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Как это нет хистори?! Не запускался ни разу значит.

1) Попробуй запустить его вручную.
2) Погляди, запущен ли агент на машине, на которой делается бэкап лога
3) Посмотри, все ли правильно в шедулере для этого джоба
3 июн 05, 14:40    [1595195]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Ручками его толкнул он в хистори написал мне
The job failed. The Job was invoked by User ETRUST\kep. The last step to run was step 1 (Step 1).
и
Executed as user: ХХХ\migsrv. sqlmaint.exe failed. [SQLSTATE 42000] (Error 22029). The step failed.
3 июн 05, 14:43    [1595220]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Пора позырить в логи, которые ведут процедуры лог-шиппинга. Логгирование операций можно было включить при создании плана обслуживания.

Еще вот нарыл, погляди, нет ли чего похожего:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q303292
3 июн 05, 14:59    [1595280]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
В логи он пишет
Microsoft (R) SQLMaint Utility (Unicode), Version Logged on to SQL Server 'EKOSENKO' as 'ETRUST\kep' (trusted)
Starting maintenance plan 'SHIP LOGS_TEST' on 03.06.2005 15:00:00
[1] Database BIS_TEST: Transaction Log Backup...
Destination: [E:\Migom\EKOSENKO\BIS_TEST_tlog_200506031500.TRN]

** Execution Time: 0 hrs, 0 mins, 1 secs **

[2] Database BIS_TEST: Delete Old Backup Files...
0 file(s) deleted.

Deleting old text reports... 0 file(s) deleted.

End of maintenance plan 'SHIP LOGS_TEST' on 03.06.2005 15:00:00
SQLMAINT.EXE Process Exit Code: 0 (Success)
3 июн 05, 15:03    [1595298]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Гм... гм...
А файл лога-то создался? Есть что-нибудь в E:\Migom\EKOSENKO\ или в D:\MIGOM\MIGOMTEST-003 ?
3 июн 05, 15:42    [1595510]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
это я привел файл лога он в каталог LOGS у меня пишет .. там много файликов и во всех одно и тоже.
Смотрел в табличку msdb.dbo.sysdbmaintplan_history там тоже крименала не видно.
Единственное на первой тачке у меня сиквел под юзверем kep живет а на второй как migsvr но оба на обоих админы
3 июн 05, 15:47    [1595536]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Наумова Ирина
Member

Откуда: Москва
Сообщений: 38
Блог
Если бэкап журналов все-таки делается, а слетает именно алерт, который следит за выполнением бэкапов, то либо у учетной записи записи, под которой стартует SQL Server на первичном сервере нет прав изменять таблицу msdb..log_shipping_primaries (а именно в нее он записывает информацию когда делался последний бэкап), либо значение поля primary_server_name этой же таблицы не соответствует имени первичного сервера. Эта таблица находится на вторичном сервере.Вот здесь об этом написано
3 июн 05, 15:48    [1595543]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
ChBRR
Guest
Ничччего не понимаю. Джоб failed, а в логе ошибок нет... Такое ощущение, что ты или не там джоб запустил, или не там логи смотришь :-)

Файл E:\Migom\EKOSENKO\BIS_TEST_tlog_200506031500.TRN существует? Рядом с ним есть еще файлы с расширением *.TRN ?
3 июн 05, 15:56    [1595586]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
В таком катологе их там штук 10...
3 июн 05, 16:00    [1595609]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Наумова Ирина
Если бэкап журналов все-таки делается, а слетает именно алерт, который следит за выполнением бэкапов, то либо у учетной записи записи, под которой стартует SQL Server на первичном сервере нет прав изменять таблицу msdb..log_shipping_primaries (а именно в нее он записывает информацию когда делался последний бэкап), либо значение поля primary_server_name этой же таблицы не соответствует имени первичного сервера. Эта таблица находится на вторичном сервере.Вот здесь об этом написано


Проверил. Доступ есть и записи в данной таблице верны :(
3 июн 05, 16:09    [1595671]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Наумова Ирина
Member

Откуда: Москва
Сообщений: 38
Блог
Как работает логшиппинг:

Первичный сервер:
есть джоб, который создает бэкапы журнала. Как я понимаю у Вас они создаются в каталог E:\Migom\EKOSENKO\

Вторичный сервер
Два джоба.
Один копирует резервные копии журнала к себе.
Второй их восстанавливает

Сервер мониторинга

Два джоба. (у обоих в названии есть Alert)
Один следит за тем, чтобы время, прошедшее между текущим и временем создания последней резервной копии не превышало установленное значение. Причем время последней резервной копии он берет из таблицы msdb..log_shipping_primaries, выделяя его из имени последнего бэкапа. Если у Вас туда ничего не пишется, джоб сваливается.

Второй джоб следит за тем, чтобы время, прошедшее между текущим и временем последнего восстановления не превышало установленное значение.
3 июн 05, 16:13    [1595693]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Наумова Ирина
Member

Откуда: Москва
Сообщений: 38
Блог
Какое конкретно задание у Вас не работает?
3 июн 05, 16:15    [1595703]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Сначала отваливается вот этот
Log Shipping Alert Job - Backup
за ним через некоторое время
Transaction Log Backup Job for DB Maintenance Plan 'SHIP LOGS_TEST'
делает он
EXECUTE master.dbo.xp_sqlmaint N'-PlanID D7E94445-6AFF-4ECF-BDDF-163A8644DA3B -WriteHistory -BkUpMedia DISK -BkUpLog "D:\MIGOM\MIGOMTEST-003" -DelBkUps 2HOURS -BkExt "TRN"'

При этом бекапы снимаются и перекладываются на второй сервер, но туда не востанавливаются :(
3 июн 05, 16:26    [1595768]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Наумова Ирина
Member

Откуда: Москва
Сообщений: 38
Блог
В хистори задания Transaction Log Backup Job for DB Maintenance Plan 'SHIP LOGS_TEST' установите флаг Show step Details и перейдите потом на Step1, что написано в окне детализации ошибки?
3 июн 05, 16:33    [1595806]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Executed as user: ETRUST\migsrv. sqlmaint.exe failed. [SQLSTATE 42000] (Error 22029). The step failed.
3 июн 05, 16:35    [1595810]     Ответить | Цитировать Сообщить модератору
 Re: Log Shipping непашет  [new]
Наумова Ирина
Member

Откуда: Москва
Сообщений: 38
Блог
Именованный инстанс?
3 июн 05, 16:38    [1595830]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить