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ì.