Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12901|Svare: 1

[Kilde] SQL Server sender e-post ved hjelp av databaser (sp_send_dbmail)

[Kopier lenke]
Publisert på 16.01.2018 19:04:01 | | |

I prosjektutvikling må mange steder sende e-poster, som å legge inn bestillinger, kansellere bestillinger osv., som kan sendes via programkode (C#, Java, osv.), eller gjennom SQL-setninger med databasetriggere.

Å sende e-post via en database bruker vanligvis en lagret prosedyre xp_sendmail eller en sp_send_dbmail

(a)

xp_sendmail:Den har gradvis falt ut av bruk, dens brukskrav 1: 32-bits Windows-operativsystem er nødvendig (min datamaskin er 64-bits, så jeg har ikke brukt det med suksess på min egen datamaskin) 2: Det er nødvendig å spesifisere standard e-postklient 3: Tillatelser


(to)

sp_send_dbmail lagrede prosedyrer er det første du må gjøre å konfigurere arbeidet


Database Mail Configuration Wizard gir en enkel måte å administrere databasepostkonfigurasjonsobjekter på. Database Mail Configuration Wizard vil aktivere databasepost etter behov.

Database Mail Configuration Wizard utfører følgende oppgaver:

Installer database med e-post.

Administrer database, e-postkontoer og profiler.

Administrer profilsikkerhet.

Se eller endre systemparametere.

Alternativet Installer database Mail vil veilede deg gjennom alle oppgavene du må utføre når du først installerer Database Mail. Andre alternativer hjelper deg med spesifikke oppsett- og vedlikeholdsoppgaver.

Start database-e-postkonfigurasjonsveiviseren fra Objektutforsker. Koble til en instans av SQL Server. Utvid Administrasjon, høyreklikk på Database Mail, og velg Konfigurer databasemail.

For å bruke denne veiviseren må du være medlem av sysadmin-rollen for fast server. Du må være medlem av DatabaseMailUserRole-databaserollen i msdb-databasen for å sende database-e-post, som er konfigurert på en bestemt måte
Det er mye enklere å bruke:

Eksempel:


Eksempel:



Eksempel:

Merk: Hvis kinesiske utydelige tegn dukker opp, vennligst legg til N foran kinesisk, for eksempel

(tre)

Les sendingsloggen, og lesingen av sendingshendelsen








Foregående:vs Hva og hvorfor .pdb-filer genereres
Neste:Send e-poster med database sp_send_dbmail
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com