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