Se utilizzi Posta database in SQL Server, potrebbe essere necessario interrompere o avviare occasionalmente la coda di posta.
Puoi farlo con T-SQL usando il sysmail_stop_sp
stored procedure per arrestare la coda e sysmail_start_sp
procedura per avviarlo.
Interrompi la coda
Ecco come fermare la coda:
EXECUTE msdb.dbo.sysmail_stop_sp;
Puoi anche usare il sysmail_help_status_sp
stored procedure per verificare che la coda sia stata interrotta.
EXECUTE msdb.dbo.sysmail_help_status_sp;
Risultato:
+----------+ | Status | |----------| | STOPPED | +----------+
Avvia la coda
Ecco come avviare la coda e verificarne lo stato:
EXECUTE msdb.dbo.sysmail_start_sp;
EXECUTE msdb.dbo.sysmail_help_status_sp;
Risultato:
+----------+ | Status | |----------| | STARTED | +----------+
Posizione delle stored procedure
Si noti che tutte le procedure memorizzate in questa pagina si trovano in msdb
database e sono di proprietà del dbo
schema.
Pertanto, dovrai utilizzare la denominazione delle tre parti se le esegui dall'esterno di msdb
banca dati.
In alternativa, puoi passare a msdb
prima il database (usando USE msdb;
) e quindi eseguirli da lì.