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

Cara Menghentikan/Memulai Antrian Surat Database di SQL Server (T-SQL)

Jika Anda menggunakan Database Mail di SQL Server, terkadang Anda mungkin perlu menghentikan atau memulai antrian email.

Anda dapat melakukannya dengan T-SQL dengan menggunakan sysmail_stop_sp prosedur tersimpan untuk menghentikan antrian, dan sysmail_start_sp prosedur untuk memulainya.

Hentikan Antrian

Berikut cara menghentikan antrian:

EXECUTE msdb.dbo.sysmail_stop_sp;

Anda juga dapat menggunakan sysmail_help_status_sp prosedur tersimpan untuk memverifikasi bahwa antrian telah dihentikan.

EXECUTE msdb.dbo.sysmail_help_status_sp;

Hasil:

+----------+
| Status   |
|----------|
| STOPPED  |
+----------+

Mulai Antrian

Berikut cara memulai antrian dan memeriksa statusnya:

EXECUTE msdb.dbo.sysmail_start_sp;
EXECUTE msdb.dbo.sysmail_help_status_sp;

Hasil:

+----------+
| Status   |
|----------|
| STARTED  |
+----------+

Lokasi Stored Procedures

Perhatikan bahwa semua prosedur tersimpan di halaman ini terletak di msdb database, dan mereka dimiliki oleh dbo skema.

Oleh karena itu, Anda harus menggunakan penamaan tiga bagian jika Anda menjalankannya dari luar msdb basis data.

Atau, Anda dapat beralih ke msdb database terlebih dahulu (menggunakan USE msdb; ) lalu jalankan dari sana.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengambil daftar parameter dari prosedur tersimpan di SQL Server

  2. Bagaimana SHOWPLAN_XML Bekerja di SQL Server

  3. Bagaimana cara saya terhubung ke database MSSQL menggunakan modul DBI Perl di Windows?

  4. Hirarki Teknologi Memori/Penyimpanan dan SQL Server

  5. SELECT DISTINCT mengabaikan kasus yang berbeda