Compartilhar via


sysmail_start_sp (Transact-SQL)

Aplica-se: SQL Server

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

Convenções de sintaxe de Transact-SQL

Sintaxe

sysmail_start_sp
[ ; ]

Argumentos

Nenhum.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nenhum.

Comentários

O Database Mail não está habilitado ou instalado na instalação do SQL Server. Use o Assistente para Configuração do Database Mail para habilitar e instalar objetos do Database Mail.

Esse procedimento armazenado está no msdb banco de dados. Esse 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. Esse procedimento permite reiniciar as filas depois que as filas forem interrompidas com o sysmail_stop_sp procedimento armazenado.

Observação

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

Permissões

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

Exemplos

O exemplo a seguir mostra a inicialização do msdb Database Mail no banco de dados. O exemplo supõe que o Database Mail foi habilitado.

USE msdb;
GO

EXECUTE dbo.sysmail_start_sp;
GO