Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12901|Resposta: 1

[Fonte] SQL Server Enviando E-mails Usando Bancos de Dados (sp_send_dbmail)

[Copiar link]
Publicado em 16/01/2018 19:04:01 | | |

No desenvolvimento de projetos, muitos lugares precisam enviar e-mails, como fazer pedidos, cancelar pedidos, etc., que podem ser enviados por código de programa (C#, Java, etc.) ou por instruções SQL usando gatilhos de banco de dados.

Enviar e-mails usando um banco de dados normalmente utiliza um xp_sendmail de procedimento armazenado ou um sp_send_dbmail

(a)

xp_sendmail:Ele foi gradualmente caindo em desuso, seus requisitos de uso 1: O sistema operacional Windows de 32 bits é necessário (meu computador é de 64 bits, então não usei com sucesso no meu computador) 2: É necessário especificar o cliente de e-mail padrão 3: Permissões


(dois)

sp_send_dbmail Procedimentos armazenados, a primeira coisa que você precisa fazer é configurar o trabalho


O Assistente de Configuração de E-mail de Banco de Dados oferece uma maneira fácil de gerenciar objetos de configuração de e-mail de banco de dados. O Assistente de Configuração de E-mails de Banco de Dados habilitará o e-mail do banco de dados conforme necessário.

O Assistente de Configuração de E-mails de Banco de Dados realiza as seguintes tarefas:

Instale o e-mail do banco de dados.

Gerencie bancos de dados, contas de e-mail e perfis.

Gerencie a segurança do perfil.

Visualize ou altere os parâmetros do sistema.

A opção Instalar E-mail de Banco de Dados irá guiá-lo por todas as tarefas que você precisa realizar ao instalar o E-mail de Banco de Dados pela primeira vez. Outras opções ajudam com tarefas específicas de configuração e manutenção.

Inicie o assistente de configuração do e-mail do banco de dados pelo Explorador de Objetos. Conecte-se a uma instância do SQL Server. Expanda Administração, clique com o botão direito em E-mail do Banco de Dados e selecione Configurar E-mail do Banco de Dados.

Para usar esse assistente, você deve ser membro do papel fixo de servidor sysadmin. Você deve ser membro do papel de banco de dados DatabaseMailUserRole no banco de dados msdb para enviar e-mails do banco de dados, que é configurado de uma forma específica
É muito mais simples de usar:

Exemplo:


Exemplo:



Exemplo:

Nota: Se aparecerem caracteres chineses distorcidos, por favor, adicione N na frente do chinês, como

(três)

Leia o registro de envio e a leitura do evento de envio








Anterior:vs O que e por que arquivos .pdb são gerados
Próximo:Envie e-mails usando o sp_send_dbmail do banco de dados
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com