Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Membuat Profil Email Database di SQL Server (T-SQL)

Saat Anda menggunakan Database Mail di SQL Server untuk mengirim email, Anda bisa menentukan profil Database Mail untuk mengirim email.

Dalam beberapa kasus, Anda akan diminta untuk menentukan profil saat Anda mengirim email. Ini adalah kasus ketika pengguna tidak memiliki profil pribadi default dan tidak ada profil publik default untuk database.

Anda dapat membuat profil Database Mail dengan T-SQL dengan menjalankan sysmail_add_profile_sp prosedur tersimpan di msdb basis data.

Contoh

Berikut ini contoh pembuatan profil Database Mail.

EXECUTE msdb.dbo.sysmail_add_profile_sp  
    @profile_name = 'DB Admin Profile',  
    @description = 'Profile for admin emails.';

Dalam contoh ini saya menentukan nama profil "Profil Admin DB", dan saya memberikan deskripsi.

Anda juga memiliki opsi untuk memberikan argumen ketiga untuk mengembalikan ID profil baru (lihat sintaks di bawah).

Perhatikan bahwa sysmail_add_profile_sp prosedur tersimpan ada di msdb database, dan itu dimiliki oleh dbo skema. Oleh karena itu, Anda harus menggunakan penamaan tiga bagian jika Anda menjalankannya dari luar msdb basis data.

Sintaks

Sintaks resminya seperti ini:

sysmail_add_profile_sp [ @profile_name = ] 'profile_name'  
    [ , [ @description = ] 'description' ]  
    [ , [ @profile_id = ] new_profile_id OUTPUT ]

Lihat dokumentasi Microsoft untuk penjelasan rinci dari setiap argumen.

Anda juga dapat menggunakan sysmail_update_profile_sp prosedur tersimpan untuk memperbarui profil Database Mail yang ada.

Mengonfigurasi Email Basis Data

Membuat profil hanyalah salah satu dari beberapa hal yang perlu Anda lakukan sebelum Anda dapat mengirim email dengan profil tersebut.

Setelah Anda membuat profil, Anda harus menambahkan setidaknya satu akun Database Mail ke profil itu (yang berarti Anda harus membuat akun terlebih dahulu, jika belum ada). Anda juga harus memberikan pengguna di msdb akses basis data ke profil.

Lihat Cara Mengirim Email di SQL Server untuk contoh lengkap konfigurasi Database Mail, lalu mengirim email.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kirim Email dari Pemicu di SQL Server (T-SQL)

  2. Bagaimana FOR XML PATH('') bekerja saat menggabungkan baris

  3. Konversi 'datetime' menjadi 'datetime2' di SQL Server (Contoh T-SQL)

  4. Bagaimana mengubah tipe data kolom dalam database SQL tanpa kehilangan data

  5. Cara Menggunakan Perancang Kueri di SQL Server