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.