Messaging database fornisce seconda oggetti di configurazione: oggetti configurazione database consente tu a configure , il mail banca dati usare quando invio una e-mail da la tua applicazione banca dati or SQL server Agente.
Account di posta elettronica banca dati
Profili email banca dati
In questa sezione:
Relazione tra oggetti configurazione della messaggistica banca dati
Account di posta banca dati
Profilo di posta banca dati
Compiti di configurazione di messaggistica banca dati
Ulteriori attività di configurazione di messaggistica banca dati (sistema memorizzato procedura)
Riferimenti aggiuntivi
Relazione tra oggetti configurazione della messaggistica banca dati
La figura mostra due profili, tre account ed tre utenti. Utente 1 ha accesso al profilo 1, che usa l'account 1 ed Il mio account 2 L'utente 3 ha accesso al profilo 2, Che utilizza l'account 2 ed 3 Il mio account Utente 2 ha accesso a tuo profilo 1 e al profilo 2.
Windows Autenticazione: email banca dati utilizzando le credenziali del Account di servizio di Windows motore di database database di SQL Server per l'autenticazione su SMTP server.
L'autenticazione di base: email banca dati utilizzando il nome utente ed password specificata autenticarsi a il server SMTP.
Autenticazione anonima: Usa questa opzione quando l'SMTP il server no richiede l'autenticazione posta banca dati non utilizza credenziali a autenticarsi al SMTP server.
Le informazioni dell'account è memorizzato nel Database MSDB. Ogni account include le seguenti informazioni:
Nome
Descrizione del conto
Indirizzo email del conto
Display Nome Il mio account
Indirizzo email usare per il risposta conto
Nome del server di posta
Tipologia , il server email. Per Microsoft SQL Server, e 'sempre SMTP (Simple Mail Protocollo di trasferimento).
Numero di porta del server di posta
Una colonna di bit che indicano se la connessione al Server di posta SMTP è via SSL (Sicuro Prese Strato).
Una colonna di bit che indicano se , il Connessione al server SMTP è via , configurato per Motore di database SQL Database del server informazioni.
Nome utente a usare a autenticarsi al server email, se lo è richiede l'autenticazione
Password usare a autenticarsi al server email, se lo è richiede l'autenticazione
Il Configurazione posta Banca Dati Wizard ti consente di creare e gestire gli account facilmente. È inoltre possibile utilizzare stored procedure in msdb configurazione creare e gestire gli account.
Profilo di posta banca dati
Un profilo di posta banca dati is una collezione ordinata di account di posta elettronica banca dati relazionato dati. Applicazioni che invia posta utilizzando , il mail banca dati specificare profili invece di direttamente responsabile. Separato informazioni su server di posta oggetti usati da l'applicazione aiuta a migliorare flessibilità e affidabilità: Profili fornire failover automatico; quindi, se un server di posta non risponde, , il mail database può inviare direttamente mail a un altro server email. Gli amministratori banca dati possibile aggiungere, eliminare o riconfigurare account senza dover modificare il codice dell'applicazione or le fasi di lavoro.
Inoltre, profili abilitare gli amministratori a monitore banca dati accesso e-mail. accoppiamento Ruolo utente di Database Mail è obbligatorio mandare messaggi utilizzando , il di messaggistica Banca dati. I profili forniscono flessibilità aggiuntiva agli amministratori permettendo loro per controllare il mittenti di messaggi ed i conti utilizzati.
Un profilo può be pubblico o privato.
Profili pubblici sono disponibili per tutti i membri del ruolo del database Ruolo utente di Database Mail dati Database MSDB. Permettono a tutti Persone Ruolo utente di Database Mail ruolo inviare e-mail usando questo profilo.
Profili privati sono definiti per presidi di sicurezza in , il Database MSDB. Essi solo consentire utenti a database specificato, ruoli e membri di ruolo of il server fisso sysadmin per inviare posta utilizzando questo profilo. Il predefinito tuo profilo è privato e permette accesso solo a membri del sysadmin ruolo fisso del server. Per utilizzare un profilo privato, sysadmin dovrebbero dare agli utenti permesso di usa il profilo. Inoltre, lo memorizzato autorizzazione ESEGUIRE sp_send_dbmail procedura viene data esclusivamente ai membri di Ruolo utente di Database Mail ruolo. Un amministratore di sistema deve aggiungere l'utente a ruolo del database Ruolo utente di Database Mail dati per l'utente a inviare emails.
Profili migliorare l'affidabilità in situazioni in cui un server di posta non è più accessibile o in grado di elaborare i messaggi. Ogni account tuo profilo ha una sequenza di numeri. Questo determina l'ordine in cui , il mail usi del database i conti del profilo. Nel una nuova email, messaggistica banca dati usa l'ultimo conto quello inviato un messaggio correttamente, o se nessun messaggio ha stato inviato, il account con il più piccolo sequenza di numeri. Se questo account non riesce, , il di messaggistica banca dati usa l'account numero che ha il prossimo più alto sequenza, e così via fino a quando avere ottimi risultati di invia il messaggio or che l'account numero ha , il sequenza superiore non riesce. Se l' account con , il massimo numero sequenza fallisce, il di messaggistica banca dati interrupt tenta di inviare il invia una email a il tempo impostato nel parametro Ritardo tentativo di account sysmail_configure_sp e riprende il processo di cercando di inviare , il email di partenza dal minore numero sequenza. Usa il Tentativi di tentativi di account parametro sysmail_configure_sp per configurare il numero di volte che il posta esterna processi tenta di inviare il messaggio di posta elettronica utilizzando ogni account nel profilo specificato.
If più account avere lo stesso sequenza di numeri, E-mail banca dati utilizza solo uno di essi per una data e-mail. In questo caso, , il mail banca dati non offre alcuna garanzia rispetto a l'account usato per questo sequenza di numeri o usare lo stesso account di un messaggio ad un altro.