Pergunta

Como habilitar e executar o banco de dados Mail no SQL Server 2008? Eu sei que precisa

  • Ativando o corretor de serviços
  • Configurando SMTP (é necessário um servidor de correio)
  • Usando o procedimento armazenado de configuração

Não sei qual é a relação entre aplicativos e e -mails de banco de dados.

Na verdade, como ativar o e -mail do banco de dados para um Reversão e Cometer transação ? (não para todos os SP, apenas para alguns deles)

Atualizar: O banco de dados Mail é um serviço que envia automaticamente e -mails (ou sms) para uma pessoa que você especifica na configuração. Você pode especificar que este evento (enviando e -mail) onde e quando demitido. Então, eu quero ver como posso configurar isso.

Foi útil?

Solução

Não consigo pensar em nenhuma maneira de configurar o DB Mail para enviar cada reversão ou transação, isso seria um pouco exagerado, e parece que você quer ser seletivo sobre isso de qualquer maneira.

O que você pode fazer é adicionar uma chamada ao email SP após cada compromisso / reversão em seus procedimentos armazenados. Aqui está um exemplo rápido:

BEGIN TRAN
-- sql operations here
COMMIT

-- send email
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DB Alerts',
@recipients = 'you@yourdomain.com',
@body = 'Commit completed for ...',
@subject = 'SQL Commit/Rollback event';

Você pode ler mais sobre os parâmetros para sp_send_dbmail aqui: http://msdn.microsoft.com/en-us/library/ms190307.aspx

Espero que isto ajude

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top