Si está utilizando Correo electrónico de base de datos en SQL Server, es posible que ocasionalmente necesite detener o iniciar la cola de correo.
Puede hacer esto con T-SQL usando el sysmail_stop_sp
procedimiento almacenado para detener la cola, y el sysmail_start_sp
procedimiento para iniciarlo.
Detener la cola
Aquí se explica cómo detener la cola:
EXECUTE msdb.dbo.sysmail_stop_sp;
También puede usar el sysmail_help_status_sp
procedimiento almacenado para verificar que la cola se ha detenido.
EXECUTE msdb.dbo.sysmail_help_status_sp;
Resultado:
+----------+ | Status | |----------| | STOPPED | +----------+
Iniciar la cola
Aquí se explica cómo iniciar la cola y comprobar su estado:
EXECUTE msdb.dbo.sysmail_start_sp;
EXECUTE msdb.dbo.sysmail_help_status_sp;
Resultado:
+----------+ | Status | |----------| | STARTED | +----------+
Ubicación de los Procedimientos Almacenados
Tenga en cuenta que todos los procedimientos almacenados en esta página se encuentran en el msdb
base de datos, y son propiedad de dbo
esquema.
Por lo tanto, deberá usar la denominación de tres partes si las ejecuta desde fuera de msdb
base de datos.
Alternativamente, puede cambiar a msdb
base de datos primero (usando USE msdb;
) y luego ejecútelos desde allí.