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

Откуда: СПб
Сообщений: 64
Доброго дня!

Microsoft SQL Server 2005 - 9.00.5057.00 (Intel X86) Mar 25 2011 13:50:04 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Неожиданно возникла следующая проблема: перестали создаваться задания для log shipping на сервере-получателе.
Выглядит это так: в SSMS настраиваю log shipping на сервере-источнике, жму ОК - все проходит успешно:

Save Log Shipping Configuration
- Deleting secondary destination configuration [192.168.0.2].[server-destination] (Success)
- Saving secondary destination configuration [192.168.0.2].[server-destination] (Success)

Однако фактически на сервере-получателе не создается никаких заданий.

Тогда я пытаюсь выполнить на сервере-получателе следующий запрос:

 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'192.168.0.1' 
		,@primary_database = N'server-source' 
		,@backup_source_directory = N'\\server-source\share\logshipping' 
		,@backup_destination_directory = N'd:\logshipping' 
		,@copy_job_name = N'LSCopy_192.168.0.1_server-source' 
		,@restore_job_name = N'LSRestore_192.168.0.1_server-source' 
		,@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 

select @LS_Add_RetCode

Запрос возвращает 1 без каких-либо еще сообщений.
В чем может быть проблема?
15 сен 11, 17:38    [11282966]     Ответить | Цитировать Сообщить модератору
 Re: log shipping - не создаются задания на сервере-получателе  [new]
LelikB
Member

Откуда: СПб
Сообщений: 64
В предыдущем сообщении небольшая ошибка:

		,@primary_database = N'databasename' 
		,@copy_job_name = N'LSCopy_192.168.0.1_databasename' 
		,@restore_job_name = N'LSRestore_192.168.0.1_databasename' 
Но это не так важно.

Посмотрел профайлером: return 1 в процедуре sys.sp_add_log_shipping_secondary_primary происходит после выполнения

    exec @retcode = sys.sp_MSprocesslogshippingjob @type = 2
                                ,@mode = 1 
                                ,@jobid = @copy_job_id output
                                ,@job_name = @copy_job_name
                                ,@description = @jobdescription
                                ,@command = @jobcommand
                                ,@overwrite = @overwrite

судя по всему один из этих трех параметров @description, @command ,@job_name все же NULL.
@description и @job_name подозрений не вызывают, а вот к @command есть вопросы. Как можно проверить что возвращает
exec @retcode = sys.sp_MSgetlogshipagentpath @toolpath = @toolpath OUTPUT
?
16 сен 11, 19:56    [11290666]     Ответить | Цитировать Сообщить модератору
 Re: log shipping - не создаются задания на сервере-получателе  [new]
Glory
Member

Откуда:
Сообщений: 104751
LelikB
Запрос возвращает 1 без каких-либо еще сообщений.
В чем может быть проблема?

А где вы ищите эти сообщения ? В закладке Messages ?
17 сен 11, 12:03    [11292070]     Ответить | Цитировать Сообщить модератору
 Re: log shipping - не создаются задания на сервере-получателе  [new]
LelikB
Member

Откуда: СПб
Сообщений: 64
Glory
А где вы ищите эти сообщения ? В закладке Messages ?

Да на закладке Messages ничего нет.
18 сен 11, 10:35    [11294477]     Ответить | Цитировать Сообщить модератору
 Re: log shipping - не создаются задания на сервере-получателе  [new]
LelikB
Member

Откуда: СПб
Сообщений: 64
LelikB
к @command есть вопросы.

В общем, при ближайшем рассмотрении оказалось, что с каких-то пор @@servername is null.
Исправил ситуацию, теперь все ОК, задания создаются.
19 сен 11, 13:10    [11297753]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить