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
Come far eseguire una notifica via mail a SQL Server 2005?
lunedì 15 marzo 2010 - 10.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
symonx80
Profilo
| Junior Member
67
messaggi | Data Invio:
lun 15 mar 2010 - 10:28
Ciao,
ho generato un Maintenance Plan su SQL Server 2005 e vorrei che mi venisse inviata una mail di avvenuta esecuzione dello stesso.
Ho creato un operatore e configurato la DatabaseMail.Questa funziona, infatti se eseguo un test e provo a inviarmi una mail questa mi arriva.
Quando eseguo il Maintenance Plan mi viene segnalato che l'operazione ha successo, mi viene eseguita la copia di backup dei database come l'ho impostato nel wizard ma non mi arriva la mail richiesta.
Da cosa dipende questo?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 15 mar 2010 - 10:46
>Quando eseguo il Maintenance Plan mi viene segnalato che l'operazione
>ha successo, mi viene eseguita la copia di backup dei database
>come l'ho impostato nel wizard ma non mi arriva la mail richiesta.
>Da cosa dipende questo?
Ciao Simone,
Puoi procedere in due modi.
1) Nel Maintenance Plan seleziona il bottone Reporting and Logging, seleziona le check box Generate a text file report e Send report ti an email recipient, selezionando l'operatore che dovrà ricevere la notifica;
2) Aggiungere uno o più Notify Operator Task che ti permette di personalizzare l'oggetto ed il messaggio inviato all'operatore selezionato.
Io generalmente seguo la seconda strada definendo 2 Notify Operator Task, uno nel caso di successo e l'altro in caso d'errore in modo da capire al volo l'esito dei task dando semplicemente un'occhiata alle e-mail ricevute.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
symonx80
Profilo
| Junior Member
67
messaggi | Data Invio:
lun 15 mar 2010 - 10:58
Nel log l'errore dato è il seguente
Could not generate mail report.An exception occurred while executing a Transact-SQL statement or batch.No global profile is configured. Specify a profile name in the @profile_name parameter.
io l'unica impostazione che metto per il plan è flaggare l'email report durante il wizard assegnando l'operatore a cui voglio che venga inviata la mail.
il bottone Reporting and Logging di cui mi parli è già selezionato.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 15 mar 2010 - 10:29
>Nel log l'errore dato è il seguente
>
>Could not generate mail report.An exception occurred while executing
>a Transact-SQL statement or batch.No global profile is configured.
>Specify a profile name in the @profile_name parameter.
Hai configurato in Database Mail un profilo di default?
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 !