powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Logshipping: ошибка восстановления логов
8 сообщений из 8, страница 1 из 1
Logshipping: ошибка восстановления логов
    #39659986
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла ошибка на сервере для восстановления:

Выполняется от имени пользователя: ... . Для базы данных-получателя доставки журналов ... . ... установлен порог восстановления, равный 90 минутам; синхронизация нарушена. Восстановление не проводилось в течение 4235 минут. Задержка восстановления равна 0 минутам. Проверьте журнал агента и данные монитора доставки журналов. [SQLSTATE 42000] (Ошибка 14421). Шаг завершился с ошибкой.


Скорее она связана с тем, что во время создания разворачивания логшипинга выполнилось создание бэкапа лога.
Можно ли это как-то исправить(или необходимо повторно создавать логшипинг), какие действия нужно выполнить?

Сервер источник:
Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)


Сервер-получатель:
Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2012 R2 Standard 6.3 <X64> (Build 9600: )


скрипт создания логшипинга:



DECLARE @LS_BackupJobId AS uniqueidentifier
DECLARE @LS_PrimaryId AS uniqueidentifier
DECLARE @SP_Add_RetCode As int


EXEC @SP_Add_RetCode = master.dbo.sp_add_log_shipping_primary_database
@database = N'Axapta_base_test2'
,@backup_directory = N'...'
,@backup_share = N'...'
,@backup_job_name = N'LSBackup_...'
,@backup_retention_period = 4320
,@backup_compression = 2
,@backup_threshold = 60
,@threshold_alert_enabled = 1
,@history_retention_period = 5760
,@backup_job_id = @LS_BackupJobId OUTPUT
,@primary_id = @LS_PrimaryId OUTPUT
,@overwrite = 1


IF (@@ERROR = 0 AND @SP_Add_RetCode = 0)
BEGIN

DECLARE @LS_BackUpScheduleUID As uniqueidentifier
DECLARE @LS_BackUpScheduleID AS int


EXEC msdb.dbo.sp_add_schedule
@schedule_name =N'LSBackupSchedule_...1'
,@enabled = 1
,@freq_type = 4
,@freq_interval = 1
,@freq_subday_type = 4
,@freq_subday_interval = 5
,@freq_recurrence_factor = 0
,@active_start_date = 20180609
,@active_end_date = 99991231
,@active_start_time = 0
,@active_end_time = 235900
,@schedule_uid = @LS_BackUpScheduleUID OUTPUT
,@schedule_id = @LS_BackUpScheduleID OUTPUT

EXEC msdb.dbo.sp_attach_schedule
@job_id = @LS_BackupJobId
,@schedule_id = @LS_BackUpScheduleID

EXEC msdb.dbo.sp_update_job
@job_id = @LS_BackupJobId
,@enabled = 1


END


EXEC master.dbo.sp_add_log_shipping_alert_job

EXEC master.dbo.sp_add_log_shipping_primary_secondary
@primary_database = N'...'
,@secondary_server = N'...'
,@secondary_database = N'...'
,@overwrite = 1




DECLARE @LS_Secondary__CopyJobId AS uniqueidentifier
DECLARE @LS_Secondary__RestoreJobId AS uniqueidentifier
DECLARE @LS_Secondary__SecondaryId AS uniqueidentifier
DECLARE @LS_Add_RetCode As int


EXEC @LS_Add_RetCode = master.dbo.sp_add_log_shipping_secondary_primary
@primary_server = N'...'
,@primary_database = N'...'
,@backup_source_directory = N'...'
,@backup_destination_directory = N'...'
,@copy_job_name = N'LSCopy_...'
,@restore_job_name = N'LSRestore_...'
,@file_retention_period = 4320
,@overwrite = 1
,@copy_job_id = @LS_Secondary__CopyJobId OUTPUT
,@restore_job_id = @LS_Secondary__RestoreJobId OUTPUT
,@secondary_id = @LS_Secondary__SecondaryId OUTPUT

IF (@@ERROR = 0 AND @LS_Add_RetCode = 0)
BEGIN

DECLARE @LS_SecondaryCopyJobScheduleUID As uniqueidentifier
DECLARE @LS_SecondaryCopyJobScheduleID AS int


EXEC msdb.dbo.sp_add_schedule
@schedule_name =N'DefaultCopyJobSchedule'
,@enabled = 1
,@freq_type = 4
,@freq_interval = 1
,@freq_subday_type = 4
,@freq_subday_interval = 15
,@freq_recurrence_factor = 0
,@active_start_date = 20180613
,@active_end_date = 99991231
,@active_start_time = 0
,@active_end_time = 235900
,@schedule_uid = @LS_SecondaryCopyJobScheduleUID OUTPUT
,@schedule_id = @LS_SecondaryCopyJobScheduleID OUTPUT

EXEC msdb.dbo.sp_attach_schedule
@job_id = @LS_Secondary__CopyJobId
,@schedule_id = @LS_SecondaryCopyJobScheduleID

DECLARE @LS_SecondaryRestoreJobScheduleUID As uniqueidentifier
DECLARE @LS_SecondaryRestoreJobScheduleID AS int


EXEC msdb.dbo.sp_add_schedule
@schedule_name =N'DefaultRestoreJobSchedule'
,@enabled = 1
,@freq_type = 4
,@freq_interval = 1
,@freq_subday_type = 4
,@freq_subday_interval = 15
,@freq_recurrence_factor = 0
,@active_start_date = 20180613
,@active_end_date = 99991231
,@active_start_time = 0
,@active_end_time = 235900
,@schedule_uid = @LS_SecondaryRestoreJobScheduleUID OUTPUT
,@schedule_id = @LS_SecondaryRestoreJobScheduleID OUTPUT

EXEC msdb.dbo.sp_attach_schedule
@job_id = @LS_Secondary__RestoreJobId
,@schedule_id = @LS_SecondaryRestoreJobScheduleID


END


DECLARE @LS_Add_RetCode2 As int


IF (@@ERROR = 0 AND @LS_Add_RetCode = 0)
BEGIN

EXEC @LS_Add_RetCode2 = master.dbo.sp_add_log_shipping_secondary_database
@secondary_database = N'...'
,@primary_server = N'...'
,@primary_database = N'...'
,@restore_delay = 15
,@restore_mode = 0
,@disconnect_users = 0
,@restore_threshold = 90
,@threshold_alert_enabled = 1
,@history_retention_period = 5760
,@overwrite = 1

END


IF (@@error = 0 AND @LS_Add_RetCode = 0)
BEGIN

EXEC msdb.dbo.sp_update_job
@job_id = @LS_Secondary__CopyJobId
,@enabled = 1

EXEC msdb.dbo.sp_update_job
@job_id = @LS_Secondary__RestoreJobId
,@enabled = 1

END

...
Рейтинг: 0 / 0
Logshipping: ошибка восстановления логов
    #39659989
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alert на стороне сервера-источника:
...
Рейтинг: 0 / 0
Logshipping: ошибка восстановления логов
    #39659990
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог создания бэкапа
...
Рейтинг: 0 / 0
Logshipping: ошибка восстановления логов
    #39659991
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог копирования
...
Рейтинг: 0 / 0
Logshipping: ошибка восстановления логов
    #39659992
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог восстановления:
...
Рейтинг: 0 / 0
Logshipping: ошибка восстановления логов
    #39660025
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а так выглядит монитор активности при попытке восстановления, считывает только заголовки
...
Рейтинг: 0 / 0
Logshipping: ошибка восстановления логов
    #39660027
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал подложить бэкап лога журнала в каталог откуда происходит восстановление. Вряд ли это особо поможет, но попробуем.
...
Рейтинг: 0 / 0
Logshipping: ошибка восстановления логов
    #39660139
nk13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем логшипинг разворачиваю повторно, онлайн-трансляция завершена.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Logshipping: ошибка восстановления логов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]