Al fine di fare in modo che il server SQL invii notifiche via email è necessario creare un profilo di posta da Gestione, posta di database .
1) L'utente Fare clic destro per ottenere il menu profilo di posta e scegliere configurare la posta del database
2) scegliere la prima aperta (istituire una mail di base di dati seguendo i seguenti compiti) e premere Avanti Nota: se il SMTP non è configurato prega di fare riferimento al seguente URL
http://www.symantec.com/business/support/index?page=content&id=TECH86263
3) nella seconda schermata riempire il nome del profilo e aggiungere account SMTP, quindi premere il prossimo
4) scegliere il tipo di account di posta (pubblico o privato), quindi premere il prossimo
5) modificare i parametri correlati alle opzioni di posta di invio, e premere Avanti 6) premere Fine
ora a fare SQL server invia un messaggio di posta elettronica se l'azione X è accaduta puoi farlo tramite trigger o lavoro (questo è il modo comune, non i soli).
1) è possibile creare lavoro da agente di SQL Server, quindi fare clic destro sugli operatori e controllare la posta elettronica (riempire la tua e-mail, per esempio) e premere OK dopo che fate clic destro Jobs e scegliere nuovo lavoro e riempire le informazioni richieste come oltre ai passaggi, nome, ... ecc. e dalla scheda di notifica seleziona il profilo che hai creato.
2) dai trigger fare riferimento all'esempio seguente.
AS
declare @results varchar(max)
declare @subjectText varchar(max)
declare @databaseName VARCHAR(255)
SET @subjectText = 'your subject'
SET @results = 'your results'
-- write the Trigger JOB
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'SQLAlerts',
@recipients = '[email protected]',
@body = @results,
@subject = @subjectText,
@exclude_query_output = 1 --Suppress 'Mail Queued' message
GO
ho controllato il link, ma non vedo nulla in materia di e-mail .. – moe
grazie, il collegamento sembra funzionare ora – moe
Non si dovrebbe usare SQL server come app server. Configurare le e-mail per avvisarti è una cosa, ma usarlo come distributore di posta elettronica è un'altra cosa. Mentre tu ** PUI ** fai questo, potresti decidere se ** DEVI farlo **. – SQLMason