Partilhar via


sysmail_start_sp (Transact-SQL)

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

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

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çãoObservaçã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