Pokud používáte databázovou poštu na serveru SQL Server, může být občas nutné zastavit nebo spustit poštovní frontu.
Můžete to udělat pomocí T-SQL pomocí sysmail_stop_sp uložená procedura k zastavení fronty a sysmail_start_sp postup pro jeho spuštění.
Zastavit frontu
Zde je návod, jak zastavit frontu:
EXECUTE msdb.dbo.sysmail_stop_sp;
Můžete také použít sysmail_help_status_sp uložená procedura k ověření, že fronta byla zastavena.
EXECUTE msdb.dbo.sysmail_help_status_sp; Výsledek:
+----------+ | Status | |----------| | STOPPED | +----------+
Spustit frontu
Zde je návod, jak spustit frontu a zkontrolovat její stav:
EXECUTE msdb.dbo.sysmail_start_sp;
EXECUTE msdb.dbo.sysmail_help_status_sp; Výsledek:
+----------+ | Status | |----------| | STARTED | +----------+
Umístění uložených procedur
Všimněte si, že všechny uložené procedury na této stránce jsou umístěny v msdb databáze a jsou ve vlastnictví dbo schéma.
Proto budete muset použít pojmenování tří částí, pokud je spustíte mimo msdb databáze.
Případně můžete přepnout na msdb nejprve databáze (pomocí USE msdb; ) a poté je odtud spusťte.