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

Cara Memeriksa Pengaturan Konfigurasi untuk Database Mail di SQL Server (T-SQL)

Jika Anda menggunakan Database Mail di SQL Server, Anda mungkin ingin memeriksa pengaturan konfigurasi Anda pada tahap tertentu.

Anda dapat melakukannya dengan menjalankan sysmail_help_configure_sp prosedur tersimpan di msdb basis data.

Kembalikan Semua Pengaturan Konfigurasi

Menjalankan prosedur tanpa memberikan argumen apa pun akan mengembalikan semua pengaturan konfigurasi.

EXEC msdb.dbo.sysmail_help_configure_sp;

Hasil:

+--------------------------------+----------------+------------------------------------------------------------------------------
| paramname                      | paramvalue     | description                                                                  
|--------------------------------+----------------+------------------------------------------------------------------------------
| AccountRetryAttempts           | 1              | Number of retry attempts for a mail server                                   
| AccountRetryDelay              | 60             | Delay between each retry attempt to mail server                              
| DatabaseMailExeMinimumLifeTime | 600            | Minimum process lifetime in seconds                                          
| DefaultAttachmentEncoding      | MIME           | Default attachment encoding                                                  
| LoggingLevel                   | 2              | Database Mail logging level: normal - 1, extended - 2 (default), verbose - 3 
| MaxFileSize                    | 1000000        | Default maximum file size                                                    
| ProhibitedExtensions           | exe,dll,vbs,js | Extensions not allowed in outgoing mails                                     
+--------------------------------+----------------+------------------------------------------------------------------------------

Perhatikan bahwa sysmail_help_configure_sp prosedur tersimpan ada di msdb database dan dimiliki oleh dbo skema. Oleh karena itu, prosedur harus dipanggil dengan nama tiga bagian jika msdb bukan database saat ini.

Mengembalikan Pengaturan Konfigurasi Tertentu

Jika Anda hanya ingin mengembalikan satu pengaturan konfigurasi, Anda dapat meneruskannya ke prosedur tersimpan menggunakan @parameter_name argumen.

EXEC msdb.dbo.sysmail_help_configure_sp
    @parameter_name = MaxFileSize;

Hasil:

+-------------+--------------+---------------------------+
| paramname   | paramvalue   | description               |
|-------------+--------------+---------------------------|
| MaxFileSize | 1000000      | Default maximum file size |
+-------------+--------------+---------------------------+

Ubah Pengaturan Konfigurasi

Anda dapat mengubah pengaturan konfigurasi dengan sysmail_configure_sp prosedur tersimpan.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan Asosiasi Antara Akun Email Database dan Prinsipal Database di SQL Server (T-SQL)

  2. Periksa apakah RPC Out Diaktifkan pada Server Tertaut

  3. Menggunakan GO dalam transaksi

  4. Setara dengan MySQL PADA DUPLICATE KEY UPDATE di Sql Server

  5. SQL pilih maks (tanggal) dan nilai yang sesuai