планировать работу sql на другом сервере с помощью хранимой процедуры - PullRequest
0 голосов
/ 12 ноября 2011

Вот изображение того, как все должно работать.

Я зайду на сервер sql и вручную запусту jobA. Мое взаимодействие заканчивается здесь. Для этой работы не включено расписание. Следовательно, он запускается вручную. Он имеет 3 шага. На третьем шаге выполняется другое задание вручную (на другом сервере). Технически 3 шага должны в свою очередь составлять график jobA, чтобы выполнить, скажем, через 5 минут (только 1 раз).

Но как запланировать jobA, который находится на другом сервере?

1 Ответ

2 голосов
/ 12 ноября 2011

Может быть, для jobB лучше подождать 5 минут, а затем запустить jobA (без планирования).

Предполагая, что это SQL Server 2005 или новее, вы можете использовать WAITFOR :

WAITFOR DELAY '00:05';

Или, если вы настаиваете на планировании работы с помощью хранимой процедуры, отметьте sp_add_schedule хранимой процедуры.

Если вы уже знали об этом, и ваш вопрос сосредоточен на «другом» сервере, проверьте: Как запустить задание из хранимой процедуры на другом сервере?

...