Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12901|Відповідь: 1

[Джерело] SQL Server надсилає пошту за допомогою баз даних (sp_send_dbmail)

[Копіювати посилання]
Опубліковано 16.01.2018 19:04:01 | | |

У розробці проєктів багато компаній повинні надсилати електронні листи, такі як розміщення замовлень, скасування замовлень тощо, які можна надсилати через програмний код (C#, Java тощо) або через SQL-оператори з використанням тригерів бази даних.

Надсилання листів через базу даних зазвичай використовує збережену процедуру xp_sendmail або sp_send_dbmail

(a)

xp_sendmail:Поступово він вийшов з ужитку, вимоги до використання 1: Потрібна 32-бітна операційна система Windows (мій комп'ютер 64-бітний, тому я не використовував її успішно) 2: Необхідно вказати стандартний поштовий клієнт 3: Дозволи


(два)

sp_send_dbmail Збережені процедури, перше, що потрібно зробити — налаштувати роботу


Майстер налаштування пошти бази даних забезпечує простий спосіб керування об'єктами конфігурації пошти бази даних. Майстер налаштування пошти бази даних увімкне пошту бази даних за потреби.

Майстер налаштування пошти бази даних виконує такі завдання:

Встановіть пошту бази даних.

Керуйте базою даних, поштовими обліковими записами та профілями.

Керуйте безпекою профілів.

Переглядайте або змінюйте параметри системи.

Опція Install Database Mail допоможе вам пройти всі завдання, які потрібно виконати при першій установці Database Mail. Інші варіанти допомагають з конкретними завданнями налаштування та обслуговування.

Запустіть майстер налаштування пошти бази даних з Object Explorer. Підключіться до екземпляра SQL Server. Розгорніть Адміністрування, клацніть правою кнопкою миші Database Mail і виберіть Configure Database Mail.

Щоб користуватися цим майстрам, ви повинні бути членом ролі фіксованого сервера системного адміністратора. Ви повинні бути членом ролі бази даних DatabaseMailUserRole у базі даних msdb, щоб надсилати пошту бази даних, яка налаштована певним чином
Це набагато простіше у використанні:

Приклад:


Приклад:



Приклад:

Примітка: якщо з'являються китайські спотворені ієрогліфи, будь ласка, додайте N перед китайськими, наприклад

(три)

Прочитайте журнал надсилання та прочитання події надсилання








Попередній:Проти того, що і чому генеруються .pdb-файли
Наступний:Надсилайте листи через базу даних sp_send_dbmail
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com