Kolejna różnica między nimi polega na tym, że wiadomość e-mail wysłana przy użyciu sp_send_dbmail() zostanie wycofana (nie wysłana), jeśli transakcja zostanie wycofana. Nie dotyczy to wiadomości e-mail wysyłanych przy użyciu xp_sendmail().
Tak więc, jeśli chcesz, aby wiadomość e-mail została wysłana bez względu na wynik końcowy transakcji, musisz użyć xp_sendmail().
Wysyłałem wiadomości e-mail, aby powiadomić użytkowników, jeśli SP nie był w stanie ukończyć przetwarzania. Oczywiście w tym przypadku wycofałem transakcję. Kiedy przełączyłem się na sp_send_dbmail(), transakcje, które zostały wycofane (te, z których chciałem otrzymać powiadomienie e-mailem) przestały wysyłać e-maile.
Dzięki .... Rozumiem! –