sysmail_start_sp (Transact-SQL)
Inicia o Database Mail ao iniciar os objetos do Service Broker que o programa externo usa.
Sintaxe
sysmail_start_sp
Argumentos
Nenhum
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos 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.
Este procedimento armazenado está no banco de dados msdb. 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. Este procedimento permite reiniciar as filas depois que elas forem paradas com o procedimento armazenado sysmail_stop_sp.
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. Para obter mais informações sobre como ativar a entrega de mensagens do Service Broker, consulte Como ativar a entrega de mensagens do Service Broker em bancos de dados (Transact-SQL). |
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 o início do Database Mail no banco de dados msdb. O exemplo supõe que o Database Mail foi habilitado.
USE msdb ;
GO
EXECUTE dbo.sysmail_start_sp ;
GO
Consulte também