создать расписание заданий сервера ms sql из базы данных datetime

Я использую Microsoft SQL Server Management Studio 2005.

Я пытаюсь запустить задание в определенное время, и это время хранится в базе данных.

Я не могу вставить расписание вручную, потому что пользователь сам решает, в какую дату и время должны быть выполнены задания. php собирает время и дату и отправляет их в базу данных.

Я думал о запуске задания каждую минуту, и в моем исполнении у меня есть оператор if, который активируется только тогда, когда дата и время, хранящиеся в базе данных, на одну минуту больше или меньше текущей даты и времени. но делать это таким образом было бы неточным и очень неэффективным. можно ли создать расписание непосредственно из запроса или задания?


person Flying Turtle    schedule 12.01.2012    source источник


Ответы (1)


Вы можете создавать и изменять оба задания и расписания программно с помощью SMO или TSQL. Это означает, что вы можете использовать внешнее приложение, хранимую процедуру или триггер для создания или обновления расписания заданий на основе данных таблицы. SMO, вероятно, лучший способ, если вы хотите создать приложение для управления заданиями, но, с другой стороны, это только .NET.

person Pondlife    schedule 12.01.2012
comment
Спасибо! TSQL — это именно то, что мне было нужно! Извините за поздний ответ! - person Flying Turtle; 16.01.2012