Планирование работы в sql server mgmt studio для выполнения «х» дней в месяце - PullRequest
2 голосов
/ 25 марта 2011

Как запустить задание в агенте сервера Sql в (SQL Server Management Studio) для числа «x» дней в месяце?

например: каждый 1-й и 3-й числа каждого месяца

Проблема в том, что я не уверен в эти дни! Пользователь будет указывать количество дней в x '

Например, пользователь чувствует, что в апреле месяце он хочет, чтобы работа была запланирована на «х» дней. Здесь x = 1, 2 и 4 апреля.

И на месяц «май» он чувствует себя намеченным на «х» дней. Здесь х = 7, 8 и 10!

Можно ли составить расписание таким образом?

Есть ли сценарий для планирования этого ???

Ответы [ 3 ]

3 голосов
/ 25 марта 2011

Составьте расписание на эти три дня.Присвойте эту работу этому графику.

(Чтобы прояснить и сделать это совершенно ясно).Составьте три расписания (щелчок правой кнопкой мыши, управление расписаниями). В новых расписаниях выберите - Повторяющиеся ежемесячно.Один запускает 1-е, один запускает 2-й, один начинает 3-го числа каждого месяца (например, или x раз для любого дня месяца, который вы пожелаете).

Назовите эти графики так, чтобы вам было легко их найтисписок.

Для задания, которое вы хотите запустить в эти дни, свойства для него, расписание, а затем выберите расписание, которое вы хотите назначить для данного задания.

Это должно быть все.

1 голос
/ 25 марта 2011

Если расписание определено пользователем, то я, вероятно, просто запланирую выполнение задания каждый день, и первым делом проверим, должно ли оно выполняться сегодня и, если нет, выйдет.

0 голосов
/ 25 марта 2011

Проверьте Как запланировать работу и следуйте инструкциям cairnz.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...