Versenden von E-Mails Aus SQL Server 2012 Gespeicherte Prozeduren
Benötigen wir die Fähigkeit, E-Mails von stored procedures (SQL Server 2012) über SMTP.
Müssen wir behalten die Kontrolle über den E-Mails "VON" - Adresse und "Display Name" also das glaube ich Regeln, Datenbank-E-Mail, da diese schwer sind, legen Sie in der erstellten profile (wäre toll zu Reiten tho! Weiß wer, wie?)
Welche anderen Möglichkeiten stehen uns zur Verfügung?
Dank Paul
UPDATE: Wäre es blöd, im code, erstellen der erforderlichen temporären Datenbank-E-Mail-Profil verwenden, um senden Sie die gewünschte E-Mail einmal, und dann das Profil löschen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ab 2008 können Sie erstellen Sie ein einfaches Profil und überschreiben dann die details mit
@from_address/reply_to
;Hier ist eine option. Erstellen Sie ein SSIS-Paket.
Ermöglichen, Ihre gespeicherte Prozedur in die Warteschlange E-Mail-Informationen in einer Datenbank-Tabelle. Ihre SSIS-Paket würde in der Abfrage diese Tabelle und senden Sie eine E-Mail basierend auf die Werte in der Tabelle für jede Zeile in der Tabelle, und löschen Sie jeden Eintrag (oder Kennzeichnen Sie Sie als bearbeitet, so behalten Sie eine Aufzeichnung der E-Mails, die verschickt wurden) nach der E-Mail gesendet wird. Planen Sie eine SQL-Auftrag läuft, dass Ihr Paket für Intervalle eignet sich am besten für Ihre Anforderungen.