Conheça o Plugfeed | » Início » Desenvolvimento » Banco de dados e SQL » SQL Server 2005 New Features: O Database Mail - Parte 1
Conheça o Plugfeed | » Início » Desenvolvimento » Banco de dados e SQL » SQL Server 2005 New Features: O Database Mail - Parte 1 -->
 
Avaliação: | Publicado em: 04/06/2007
SQL Server 2005 New Features: O Database Mail - Parte 1
Gustavo Maia Aguiar é graduado em Administração de Empresas e pós-graduado em bancos de dados, atua na área de tecnologia de informação desde 2001, exercendo funções de desenvolvedor, analista, administrador de banco de dados (DBA) e administrador de dados (AD). É profissional certificado (MCP, MOS, MCDBA, MCAD, MCTS, MCITP, MCT, MVP e Itil Certified Professional). Já trabalhou em instituições do governo, iniciativa privada e parceiros Microsoft em atividades de suporte, consultoria e treinamento. É membro ativo e moderador dos fóruns de SQL Server do MSDN e TechNet e das comunidades SQL Server Brasil e SQL Brasil (Orkut). Semanalmente publica artigos de banco de dados e SQL Server em seu blog.


SQL Server 2005 New Features: O Database Mail - Parte 1

O Database Mail

A manutenção de um banco de dados é imprescindível para garantir o seu correto funcionamento ao longo do tempo. Por representar uma série de tarefas rotineiras, para que a manutenção do banco de dados possa ser efetiva, é preciso uma certa automatização dessas tarefas. O SQL Server desde a versão 6.5 até a atual (SQL Server 2005), vem fazendo sucessivas melhorias na automatização das tarefas envolvidas na manutenção de um banco de dados. Hoje, através dos planos de manutenção (Maintenance Plans), é possível realizar praticamente todas as atividades necessárias para garantir a saúde do banco de dados.

Quando as atividades de manutenção precisam ser realizadas manualmente, há um risco enorme do DBA esquecer-se de fazê-las, mas nesse caso, quando realizadas (ainda que de forma manual) é bem provável que o DBA confira se as mesmas puderam ser executadas com êxito. Quando as atividades de manutenção são feitas de forma automática, o DBA não precisa mais se preocupar se as mesmas foram realizadas, mas é bem possível que ele se esqueça de conferir se não houve nenhum problema nessa execução. Para reduzir a possibilidade desse "esquecimento", é muito desejável que o DBA seja avisado sobre o quão bem foi a execução dessas tarefas. O simples envio de um e-mail com esse resultado já pode bem satisfatório.

O SQL Server em suas versões anteriores, já disponibilizava recursos para envio de e-mail. Esse recurso, no entanto, apresentava algumas limitações. Para que esse recurso funcionasse, era necessário a instalação de uma ferramenta MAPI no servidor, como o Outlook, que representava certo custo adicional tanto em termos de recursos de hardware, quanto custos de licenciamento. Além de algumas dificuldades na configuração dos perfis, contas de usuários, permissões, etc, a utilização de uma cliente MAPI no servidor não era Clusterware, ou seja, não era possível adotar essa solução para ambientes cluster. Isso acabava forçando a busca de soluções alternativas que algumas vezes eram desintegradas, envolviam algum esforço de codificação e algumas vezes abriam brechas na questão da segurança. Algumas das soluções comuns para contornar as limitações de um cliente MAPI eram a utilização da extended procedure xm_smtp_sendmail, o uso do componente CDONTS ou CDOSYS com o IIS, a utilização de uma ferramenta de terceiros ou ainda remover essa funcionalidade para a aplicação. Nos links relacionados você poderá encontrar algumas dessas técnicas

O SQL Server 2005 também fornece recursos de envio de e-mails assim como suas versões anteriores. Na versão 2005, houve uma reformulação do mecanismos de envio de e-mails que está mais robusto e menos suscetível às limitações da arquitetura anterior provendo maior confiabilidade, escalabilidade, securança e integração. O recurso de envio de e-mails no SQL Server 2005 é chamado de Database Mail. Através do Database Mail, é possível enviar mensagens com texto simples, resultados de consultas e e-mails com anexos.

Páginas: « Anterior 1 2 3 4 5 6 7 8 Próximo »  Próximo: Notas »

Este artigo é a parte 1 de 2 da seguinte série:
  1. SQL Server 2005 New Features: O Database Mail - Parte 1
  2. SQL Server 2005 New Features: O Database Mail - Parte 2

Excelente topic! Muito profisional e completo!
Prático! Objetivo! Claro! Linguagem Simples e estruturada, Excelente didática!