Pessoal,
Hoje tive uma dificuldade para fazer funcionar o Database Mail do SQL 2005 com o Notification de um JOB, aparentemente é simples mas tem algumas pegadinhas. A idéia é ser notificado por e-mail sempre que um determinado JOB falhar, segue um tutorial passo-a-passo,
- Configurar o Database Mail
Após acessar o Management Studio e conectar no servidor que irá configurar, acesso o Object Explorer, expanda o item Management e clique com o botão direito no item Database Mail e depois no item Configure Database Mail.

Após clicar no item irá aparecer a seguinte tela:

Selecione o item Set up Database Mail…. e clique em Next.Â

Nesta tela iremos habilitar o Database Mail que por default vem desabilitado. Clique em Yes.

Informe um nome para o profile e clique em Add.Â

Aqui iremos configurar a conta que irá enviar os e-mails de alerta, smtp, tipo de autenticação, etc. Após preencher os campos clique em OK.

Caso seja necessário poderá deixar público o Profile, para o Database Mail funcionar não é necessário deixar público o profile. Se não quiser deixar público é só clicar em Next.

Nesta tela se quiser poderá alterar as configurações como tempo de inatividade da ferramenta, nÃvel do log, etc. Após alterar o que achar necessário clique em Next e depois em Finish.

- Testar o Database Mail Agora vamos testar o que configuramos. Clique com o botão direito no item Database Mail e selecione o item Send Test E-Mail.

Preencha o campo TO com o e-mail onde deseja receber o teste.
Â
Clique em Send Test E-mail.Â

Se recebeu o teste clique em OK, caso contrário clique em Troubleshoot. No item Sent e-mail, ele mostra quantos testes já foram enviados.
A parte do Database Mail já está ok. Agora precisamos configurar o SQL Server Agent.
- Configurando o SQL Server Agent Clique com o botão direito sobre o SQL Server Agent e clique em Properties.

Clique em Alert System e habilite a opção Enable mail profile, em Mail system escolha Database mail e em Mail profile escolha o nome do profile que criamos no começo deste tutorial. Â

Clique em OK e reiniciei o SQL Server Agent. Agora precisamos criar o Operator e habilitar o notification no JOB.Â
- Criar o Operator e habilitar o notification no JOB
Expanda o item SQL Server Agent e clique com o botão direito sobre Operator e em seguida em New Operator.

Em Name  coloque o nome que deseja dar para o Operator e no campo E-mail name, coloque os e-mails que deverão receber as notificações sobre as ações deste Operator.

E clique em OK, a parte do Operator já está criado, agora vamos configurar o Notification no JOB.  Â

Edite o JOB que deseja configurar o Notification, clique em Notification, Habilite o item E-mail, escolha o Operator e a ação que deseja ser notificado.
Para testar crie um JOB ou altere um já existente para que falhe. Ao falhar o Operator irá enviar uma notificação do ocorrido ao Database mail que irá disparar um e-mail. Segue abaixo um exemplo do e-mail que irá receber.Â
JOB RUN:Â Â Â ‘Teste’ was run on 7/11/2008 at 08:43:44
DURATION:Â Â 0 hours, 0 minutes, 0 seconds
STATUS:    Failed MESSAGES:  The job failed. The Job was invoked by User alexandre. The last step to run was step 1 (teste).
Ufa, bom pessoal é isso.
Qualquer dúvida me avisem.
Alexandre Catão