sysmail_stop_sp (Transact-SQL)

Para o Database Mail parando os objetos do Service Broker que o programa externo usa.

Ícone de vínculo de tópico 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çãoObservaçã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)

Conceitos

Database Mail