sysmail_stop_sp (Transact-SQL)
Para o Database Mail parando os objetos do Service Broker que o programa externo usa.
Convenções da sintaxe Transact-SQL
Sintaxe
sysmail_stop_sp
Argumentos
Nenhum
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
Este procedimento armazenado está no banco de dados msdb.
Este procedimento armazenado para a fila do Database Mail que contém pedidos de mensagens de saída e desliga a ativação do Service Broker para o programa externo.
Quando as filas são paradas, o programa externo do Database Mail não processa mensagens. Este procedimento armazenado permite parar o Database Mail com propósitos de solução de problemas ou manutenção.
Para iniciar o Database Mail, use sysmail_start_sp. Observe que sp_send_dbmail ainda aceita email quando os objetos do Service Broker estão parados.
Observação |
---|
Este procedimento armazenado para apenas as filas do Database Mail. Este procedimento armazenado não desativa a entrega de mensagens do Service Broker no banco de dados. Este procedimento armazenado não desabilita os procedimentos armazenados estendidos do Database Mail para reduzir a área da superfície. Para desabilitar os procedimentos armazenados estendidos, consulte a opção Database Mail XPs do procedimento armazenado de sistema sp_configure. |
Permissões
As permissões de execução deste procedimento usam como padrão membros da função de servidor fixa sysadmin.
Exemplos
O exemplo a seguir mostra a parada do Database Mail no banco de dados msdb. O exemplo supõe que o Database Mail foi habilitado.
USE msdb ;
GO
EXECUTE dbo.sysmail_stop_sp ;
GO
Consulte também
Referência
sysmail_start_sp (Transact-SQL)
Procedimentos armazenados do Database Mail (Transact-SQL)