Array
(
)

Email .bat

Dbajr
   - 22 out 2013

Ooii,
Ainda estou atras de como enviar email automatico, sendo que uso o sql express. Estive pensando no arquivo .bat, vocês sabem se tem coomo ser feito com ele?

Jefferson Santos
   - 22 out 2013

Database Mail
Em um tópico já criado disponibilizei mais informações sobre isso.

Roniere Almeida
   - 22 out 2013

acredito que não seja possivel com o SQL Server Express.

Jefferson Santos
   - 22 out 2013

Para fazer isso no express você precisa:

Copiar DatabaseMail90.exe , DatabaseMailEngine.dll e DatabaseMailProtocols.dll no MSSQL \ Binn diretório

e executar procedimentos armazenados no banco de dados do sistema msdb chamado

dbo.sysmail_start_sp
dbo.sysmail_stop_sp

os e-mails na fila são processados ​​imediatamente.

Mariana Carvalho
   - 22 out 2013

acho que deve existi algo não convencional sobre isso.

Jefferson Santos
   - 22 out 2013

Agora, o único problema com isso é que você tem que pegar esses 3 arquivos a partir de qualquer edição Standard ou Enterprise do SQL Server

Roniere Almeida
   - 22 out 2013

dessa eu não sabia.

Dbajr
   - 22 out 2013


Citação:
Para fazer isso no express você precisa:

Copiar DatabaseMail90.exe , DatabaseMailEngine.dll e DatabaseMailProtocols.dll no MSSQL \ Binn diretório

e executar procedimentos armazenados no banco de dados do sistema msdb chamado

dbo.sysmail_start_sp
dbo.sysmail_stop_sp

os e-mails na fila são processados ​​imediatamente.


Jefferson, desculpa minha ignorancia.
Mas como faço essa pra copiar ?

Jefferson Santos
   - 23 out 2013

Você teria que pegar de uma versão Standard ou Enterprise do SQL Server.

Alex Lekao
   - 23 out 2013

Ola Boa tarde!!!

Entendo que possivelmente devera funcionar.

So nao recomendo o procedimento.

Abraco.

Alex - Lekao

Jefferson Santos
   - 23 out 2013

Logico que isso não deve ser feito em ambiente de trabalho, em um ambiente de produção.
Isso é somente um gatilho.

Alex Lekao
   - 23 out 2013

compreendo.

Alex Lekao
   - 23 out 2013

Ola Sinone, boa tarde!!!

Nao fiz essa operacao, mas veja neste link para ver se funciona com o que esta querendo.

http://www.portugal-a-programar.pt/topic/23660-sql-server-2008-express-send-mail/
http://stackoverflow.com/questions/3344808/sending-smtp-mail-in-sql-server-2008-r2-express

Abraco.

Alex - Lekao

Jefferson Santos
   - 23 out 2013

Alex, posso estar errado, mais o Express por si só não envia e mail.

Alex Lekao
   - 23 out 2013

ate onde sei nao... nao envia e-mail...

tem uma procedure xp_sendmail, se nao me engano eh esse o nome, so que essa sera descontinuada.

fiz umas pesquisas a respeito de envio de e-mail usando o SQL Expressa, e encontrei esses links que falavam a respeito.

Eu nao testei, nao uso o Express, entao por isso sugeri verificar se atenderia.

Estive pesquisando, mas provavelmente sera mais interessante, dependedo da finalidade que ela quer, montar um software em Java ou outra aplicacao qualquer que faca a conexao com o banco e execute os comandos de monitoria e envie os e-mails, mais ai seria uma aplicacao a parte, que seria o mais viavel, acredito eu.

Se for backup que ela esta querendo o ideal seria usar o SQL Backup, acho que eh esse o nome, ou Toad da Dell, acho que eh esse o nome tambem, o toad nao sei bem, houve um comentario a respeito dele em outro post, mas tambem nao conheco, parece ter bastante ferramentas de manutencao e administracao do sql.

Dbajr
   - 23 out 2013

é, pesquisei algumas coisas também .. e tambem não achei nada que o express faça sozinho. É a primeira vez que uso o express também, antes usava a veersão paga que é bem simples a configuração do send email.
Programação não é comigo, maaas, pelo visto terei de me arriscar .. qualquer coisa volto aqui.

Obrigada gente ... vou dar uma olhada nos link's.

Alex Lekao
   - 23 out 2013

tambem nao sou programador... rssr nem curto muito... rsrsr

durante as pesquisas via alguma coisa com vbscript, codigos bem prontos.

acho que podera lhe auxliar usando o VBScript.

Dbajr
   - 23 out 2013

Valeu ..rs
Vou pesquisar sobre isso.

Alex Lekao
   - 23 out 2013

blz...