Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Inviare una mail e creare un file tramite una Stored Procedure
lunedì 03 marzo 2008 - 15.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
angie81
Profilo
| Junior Member
120
messaggi | Data Invio:
lun 3 mar 2008 - 15:43
è possibile inviare una mail e creare un file (ma non contemporaneamente
) tramite una Stored Procedure?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 3 mar 2008 - 16:12
>è possibile inviare una mail e creare un file (ma non contemporaneamente
>
) tramite una Stored Procedure?
Questi lavori non sono di pertinenza di un DBMS, pertanto occorre eseguirli altrove (applicazione client).
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
angie81
Profilo
| Junior Member
120
messaggi | Data Invio:
lun 3 mar 2008 - 16:16
quindi non è possibile in alcun modo?
per quanto riguarda le mail ... non dovrebbe esserci l'oggetto SQLMail?
per la creazione di un file.. non è possibile creare un report?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 3 mar 2008 - 16:19
>quindi non è possibile in alcun modo?
E' possibile ma non ha senso farlo in un DBMS!
>per quanto riguarda le mail ... non dovrebbe esserci l'oggetto
>SQLMail?
C'è, ma generalmente si utilizza per segnalare l'esito di un job o condizioni di alert.
>per la creazione di un file.. non è possibile creare un report?
Per creare i report si utilizzano strumenti come i SQL Server Reporting Services.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
angie81
Profilo
| Junior Member
120
messaggi | Data Invio:
lun 3 mar 2008 - 16:23
si infatti io dovrei utilizzarlo per segnalare l'esito di un export di dati (per questo mi serve sapere se è anche possibile la creazione di un file)
dove posso reperire una guida ed un esempio banale di invio mail?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 3 mar 2008 - 16:25
>si infatti io dovrei utilizzarlo per segnalare l'esito di un
>export di dati (per questo mi serve sapere se è anche possibile
>la creazione di un file)
In questo caso definisci un job che esegue l'export dei dati via BCP.
>dove posso reperire una guida ed un esempio banale di invio mail?
Dipende, che versione ed edizione di SQL Server utilizzi?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
angie81
Profilo
| Junior Member
120
messaggi | Data Invio:
lun 3 mar 2008 - 16:35
utilizzo SQL Server 2000
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 3 mar 2008 - 16:41
>utilizzo SQL Server 2000
OK, allora utilizza questa Extended Stored Procedure di Gert Drapers che necessita di un server SMTP:
http://sqldev.net/xp/xpsmtp.htm
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
angie81
Profilo
| Junior Member
120
messaggi | Data Invio:
lun 3 mar 2008 - 16:50
il codice per generare la mail sembra semplice.. ma si dovrebbe attivare qualcosa sul server .. o sbaglio?
inoltre.. guardando nel db MASTER del server che utilizzo c'è la SP "master.dbo.xp_sendmail" ma utilizzandola mi ritorna questo errore "xp_sendmail: Non è stato impostato un client di posta elettronica predefinito o il client corrente non è in grado di gestire la richiesta a livello di messaggistica. Avviare Microsoft Outlook e impostarlo come client di posta elettronica predefinito."
basta impostare Outlook sul server e poi potrei anche utilizzare questa SP?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 3 mar 2008 - 20:09
>il codice per generare la mail sembra semplice.. ma si dovrebbe
>attivare qualcosa sul server .. o sbaglio?
Al link che ti ho passato trovi in chiaro le istruzioni per installare la 'xp_smtp_sendmail'.
>inoltre.. guardando nel db MASTER del server che utilizzo c'è
>la SP "master.dbo.xp_sendmail" ma utilizzandola mi ritorna questo
>errore "xp_sendmail: Non è stato impostato un client di posta
>elettronica predefinito o il client corrente non è in grado di
>gestire la richiesta a livello di messaggistica. Avviare Microsoft
>Outlook e impostarlo come client di posta elettronica predefinito."
>
>basta impostare Outlook sul server e poi potrei anche utilizzare
>questa SP?
Lascia perdere xp_sendmail, è una brutta bestia
Utilizza la XP che ti ho indicato.
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
angie81
Profilo
| Junior Member
120
messaggi | Data Invio:
mar 4 mar 2008 - 08:34
grazie per il consiglio..
ma perchè brutta bestia quella SP?
inoltre mi sembra interessante anche questo articolo ..
http://support.microsoft.com/kb/312839
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 4 mar 2008 - 09:07
>ma perchè brutta bestia quella SP?
Perché richiede necessariamente l'installazione di Outlook 2000+ sul server che ospita l'istanza.
La XP di Gert invece necessita di un banale server SMTP.
>inoltre mi sembra interessante anche questo articolo ..
http://support.microsoft.com/kb/312839
Meglio l'XP di Gert, fidati.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !