Wie kann ich in SQL Server 2005 basierend auf E-Mails, die in einem Exchange-Posteingang eingehen (mit aktiviertem POP3/IMAP), eine gespeicherte Prozedur auslösen? Ich würde lieber nicht Windows-Dienste verwenden, wenn möglich, und stattdessen die SQL Server-Funktionalität verwenden.Auslösen einer gespeicherten Prozedur in SQL Server 2005 per E-Mail
0
A
Antwort
1
Exchange hat Event Sinks, die Daten in die DB schreiben könnten. Beispiel: http://www.codeproject.com/KB/cs/csmanagedeventsinkshooks.aspx
Do thins mit SQL Server irgendwie oder ein Windows-Dienst würde Abfragen für Änderungen erfordern, die weniger effizient ist; Entweder verbrauchen Sie viel Ressourcen durch intensives Polling oder Sie haben eine gewisse Verzögerung, bis Sie eine neue Nachricht bemerken. Die Ereignissenken werden grundsätzlich sofort aufgerufen, und abhängig von der Senke können Sie sogar die Nachricht beeinflussen.