Альтернатива для планирования заданий SQL - PullRequest
1 голос
/ 21 ноября 2011

У нас есть простой набор хранимых процедур, которые мы используем для импорта данных в нашей базе данных SQL 2005.Будет главный SP, который будет запускать эти SP один за другим.В прошлом мы использовали агент SQL и планировали задание, которое, в свою очередь, выполняет мастер SP.

Теперь, если мы хотим упростить его и исключить зависимость для агента и задания SQL - какие у нас варианты?

Вот что я нашел до сих пор -

  • Я могу использовать планировщик задач Windows , чтобы планировать задачу в Windows.Это может служить цели SQL-Agent
  • Есть утилита командной строки Windows - sqlcmd (http://msdn.microsoft.com/en-us/library/ms180944.aspx)
  • Мы можем использовать ее для выполнения SP, надеюсь.

Есть много вариантов для этого, поэтому я верю, что смогу выполнить SP. Это правильный / лучший способ?

Нам также нужночтобы выяснить некоторые другие вещи, такие как -

  1. Как захватить результат (ы) из моего внутреннего выполнения SP (например, количество записей и т. д.).
  2. СSQL-Job нам удалось отправить электронную почту с использованием SQL-Mail. Какие-либо варианты с этим подходом?

Ref: http://lunarmedia.com/blogs/lunarmedia_blog/archive/2008/02/04/running-a-stored-procedure-from-windows-task-scheduler.aspx

Ответы [ 2 ]

2 голосов
/ 27 апреля 2016

Visual Cron (http://www.visualcron.com/) вполне подходит для подобных вещей - у нас он реализован на наших серверах Windows для всех видов запланированных задач. Видимость лучше для оперативного персонала

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

Существует проект codeplex для агента SQL, который стоит посмотреть

http://standalonesqlagent.codeplex.com/

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