Действия по созданию задания агента сервера sql для ежедневной отправки электронных писем

У меня есть запрос на получение идентификаторов электронной почты из моей демонстрационной таблицы. Я также настроил электронную почту базы данных на своем сервере sql. Но я новичок в работе агента сервера sql. Я хочу отправлять напоминания людям, которые не заполнили ежедневный отчет о задачах в определенное время ежедневно. Может ли кто-нибудь помочь мне с подробными инструкциями по созданию задания?


person Manish    schedule 22.09.2014    source источник
comment
stackoverflow.com/help/how-to-ask   -  person Mihai    schedule 22.09.2014
comment
Пожалуйста, перейдите по следующей ссылке, вы получите необходимую информацию technet. microsoft.com/en-us/library/ms190606(v=sql.105).aspx   -  person Bhasyakarulu Kottakota    schedule 22.09.2014
comment
Я ссылался на ссылку, но не помогло. У меня есть хранимая процедура, которая даст мне список получателей. У меня есть почтовый профиль базы данных. Я хочу, чтобы задание sql использовало этот профиль и отправляло почту в список получателей, который мы ежедневно получаем из хранимой процедуры в определенное время.   -  person Manish    schedule 22.09.2014


Ответы (1)


В этом случае, я полагаю, вам нужно использовать запрос на последнем шаге вашей работы и отправить электронное письмо с помощью store_proc sp_send_dbmail (http://msdn.microsoft.com/fr-ca/library/ms190307)..aspx) Надеюсь, эта помощь

person iTekExpert    schedule 22.09.2014
comment
Я прошел по указанной вами ссылке. Я думаю, что мой вопрос не очень ясен. У меня есть таблица БД, где каждый ежедневно выполняет свои задачи. В 8 вечера я хочу, чтобы моя работа сначала запускала запрос, чтобы проверить, кто еще не выполнил свои задачи. Результат запроса даст несколько адресов электронной почты. После этого база данных должна отправить электронные письма с напоминаниями о выполнении задачи на эти адреса электронной почты. И это должно происходить ежедневно. Вот запрос ------------------- выберите l.emailid в качестве «идентификатора электронной почты» из demologin l left join demotasks t на l.empid = t.empid и t. taskdate='23/9/2014', где t.todaystask имеет значение null - person Manish; 23.09.2014
comment
Это больше похоже на то, что у меня есть запрос или сохраненная процедура, чтобы получить список получателей из БД. Затем еще одна сохраненная процедура (sp_send_dbmail) для отправки электронных писем в этот список получателей (который является набором результатов), и я хочу, чтобы это выполнялось ежедневно в определенное время. - person Manish; 23.09.2014