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

Откуда:
Сообщений: 710
Добрый день ! С сервера MS SQL 2000 SP4 хочу запустить джоб на удалённом прилинкованом сервере MS SQL 2008 R2 SP3
Запускаю
EXEC [linked_server].[msdb].[dbo].[sp_start_job] N'job_name' 

Получаю
автор
Задание "чек свободного места" запущено успешно.
Сообщение 0, уровень 11, состояние 0, строка 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.

Джоб на удалённом сервере нормально корректно запускается. Как убрать ошибку ?
20 апр 18, 10:32    [21353883]     Ответить | Цитировать Сообщить модератору
 Re: Отрабатывает корректно, но выдаёт ошибку, как так ?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
stavgreengo,

судя по уровню ошибки, такого объекта нет(скорее всего удалённого джоба). Пробуйте сначала в ssms выполнить и посмотреть полностью
20 апр 18, 10:47    [21353944]     Ответить | Цитировать Сообщить модератору
 Re: Отрабатывает корректно, но выдаёт ошибку, как так ?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
TaPaK
stavgreengo,

судя по уровню ошибки, такого объекта нет(скорее всего удалённого джоба). Пробуйте сначала в ssms выполнить и посмотреть полностью

Он есть. Это джоб, он прекрасно запускается. Мне надо устранить ошибку.
20 апр 18, 10:57    [21353978]     Ответить | Цитировать Сообщить модератору
 Re: Отрабатывает корректно, но выдаёт ошибку, как так ?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
stavgreengo,

ну раз надо

BEGIN TRY
	EXEC [linked_server].[msdb].[dbo].[sp_start_job] N'job_name' 
END TRY
BEGIN CATCH	
END CATCH

Господь, жги :)
20 апр 18, 11:00    [21353989]     Ответить | Цитировать Сообщить модератору
 Re: Отрабатывает корректно, но выдаёт ошибку, как так ?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
TaPaK
stavgreengo,

ну раз надо

BEGIN TRY
	EXEC [linked_server].[msdb].[dbo].[sp_start_job] N'job_name' 
END TRY
BEGIN CATCH	
END CATCH

Господь, жги :)

автор
Сообщение 170, уровень 15, состояние 1, строка 5
Line 5: Incorrect syntax near 'CATCH'.
Сообщение 156, уровень 15, состояние 1, строка 7
Incorrect syntax near the keyword 'END'.

MS SQL 2000 SP4
20 апр 18, 11:05    [21354013]     Ответить | Цитировать Сообщить модератору
 Re: Отрабатывает корректно, но выдаёт ошибку, как так ?  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Интересный глюк) при вызове джоба прилинкованого 2008R2 с 2000 SP4
При другой конфигурации не воспроизводиться.
20 апр 18, 12:41    [21354322]     Ответить | Цитировать Сообщить модератору
 Re: Отрабатывает корректно, но выдаёт ошибку, как так ?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3708
stavgreengo
Добрый день ! С сервера MS SQL 2000 SP4 хочу запустить джоб на удалённом прилинкованом сервере MS SQL 2008 R2 SP3
Запускаю
EXEC [linked_server].[msdb].[dbo].[sp_start_job] N'job_name' 

Получаю
автор
Задание "чек свободного места" запущено успешно.
Сообщение 0, уровень 11, состояние 0, строка 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.

Джоб на удалённом сервере нормально корректно запускается. Как убрать ошибку ?


они уже там, взяли под контроль
20 апр 18, 13:08    [21354435]     Ответить | Цитировать Сообщить модератору
 Re: Отрабатывает корректно, но выдаёт ошибку, как так ?  [new]
Владислав Колосов
Member

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

радуйтесь, что оно вообще работает.
20 апр 18, 13:35    [21354563]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить