Ein weiterer Unterschied zwischen den beiden besteht darin, dass E-Mail-Nachrichten, die mit sp_send_dbmail() gesendet wurden, zurückgesetzt werden (nicht gesendet), wenn die Transaktion zurückgesetzt wird. Dies passiert nicht bei E-Mails, die mit xp_sendmail() gesendet werden.
Wenn Sie möchten, dass die E-Mail-Nachricht unabhängig vom Endergebnis der Transaktion gesendet wird, müssen Sie xp_sendmail() verwenden.
Ich habe E-Mails gesendet, um Benutzer zu benachrichtigen, wenn ein SP seine Verarbeitung nicht abschließen konnte. Natürlich habe ich die Transaktion in diesem Fall rückgängig gemacht. Als ich zu sp_send_dbmail() wechselte, stoppten die Transaktionen, die zurückgerollt wurden (genau die, von denen ich eine E-Mail-Benachrichtigung erhalten wollte), das Senden von E-Mails.
Danke .... Ich verstehe !! –