Partilhar via


sysmail_start_sp (Transact-SQL)

Aplica-se a:SQL Server

Inicia o Database Mail iniciando os objetos do Service Broker que o programa externo usa.

Transact-SQL convenções de sintaxe

Sintaxe

sysmail_start_sp
[ ; ]

Argumentos

Nenhum.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nenhum.

Observações

O Database Mail não está habilitado ou instalado durante a instalação do SQL Server. Use o assistente de Configuração do Database Mail para habilitar e instalar os objetos do Database Mail.

Este procedimento armazenado está no msdb banco de dados. Este procedimento armazenado inicia a fila do Database Mail que contém solicitações de mensagens de saída e habilita a ativação do Service Broker para o programa externo.

Quando as filas são iniciadas, o programa externo do Database Mail pode processar mensagens. Este procedimento permite reiniciar as filas depois que as filas foram interrompidas com o sysmail_stop_sp procedimento armazenado.

Observação

Este procedimento armazenado apenas inicia as filas para o Database Mail. Este procedimento armazenado não ativa a entrega de mensagens do Service Broker no banco de dados.

Permissões

Você pode conceder permissões de EXECUTE neste procedimento, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.

Exemplos

O exemplo a seguir mostra como iniciar o msdb Database Mail no banco de dados. O exemplo pressupõe que o Database Mail tenha sido habilitado.

USE msdb;
GO

EXECUTE dbo.sysmail_start_sp;
GO