Мне нужно запланировать задачу, которая выполняется ежемесячно, которая будет запрашивать сервер sql, получать список писем и отправлять индивидуальные электронные письма всем в списке.SSIS получать электронные письма из базы данных и отправлять отдельные электронные письма
Я предполагаю, что мне нужно использовать SSIS для планирования месячной задачи, но я не уверен, что я должен выполнять всю работу на сервере sql и использовать хранимую процедуру и почтовую базу данных, или если я должен использовать SSIS для вызова исполняемого файла .Net, который выполняет всю работу?
Любые предложения о том, как это сделать?
Какова природа письма? Если это отчет или отчет, подобный ssrs, может быть лучшим инструментом, со встроенным планированием и доставкой электронной почты. http://msdn.microsoft.com/en-us/library/ms160334.aspx – dkackman
SSIS ничего не знает о планировании - эта ответственность является доменом SQL Agent. Если вы хотите или нуждаетесь в функциональности OOB для SSIS (ведение журнала, настройка и т. Д.), Используйте это. В противном случае я бы вызвал sp_send_dbmail как шаги в работе SQL Agent (без обслуживания). Если вам нужно решение для .NET, я бы выбрал PowerShell. Администраторы баз данных имеют тенденцию быть в порядке со сценарием, который они могут взломать (и не читать). Дайте им черный ящик EXE для запуска на сервере, и они смеют вас из здания. – billinkc