See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12901|Vastuse: 1

[Allikas] SQL Server saates e-kirju andmebaaside abil (sp_send_dbmail)

[Kopeeri link]
Postitatud 16.01.2018 19:04:01 | | |

Projektiarenduses tuleb paljudes kohtades saata e-kirju, näiteks tellimuste esitamiseks, tellimuste tühistamiseks jne, mida saab saata programmikoodi (C#, Java jne) kaudu või SQL-lausete kaudu, kasutades andmebaasi käivitajaid.

Kirjade saatmine andmebaasi kaudu kasutab tavaliselt salvestatud protseduuri xp_sendmail või sp_send_dbmail

(a)

xp_sendmail:See on järk-järgult kasutusest kadunud, selle kasutusnõuded 1: 32-bitine Windowsi operatsioonisüsteem on nõutav (minu arvuti on 64-bitine, seega pole ma seda arvutis edukalt kasutanud) 2: Vajalik on määrata vaikimisi e-posti klient 3: Õigused


(kaks)

sp_send_dbmail salvestatud protseduuride puhul on esimene asi, mida pead tegema, töö konfigureerimine


Andmebaasi meilikonfiguratsiooni viisard pakub lihtsat viisi andmebaasi meilikonfiguratsiooni objektide haldamiseks. Andmebaasi posti seadistamise viisard lubab vajadusel andmebaasi posti.

Andmebaasi meilikonfiguratsiooni viisard täidab järgmisi ülesandeid:

Paigalda andmebaasi e-post.

Halda andmebaasi meilikontosid ja profiile.

Halda profiili turvalisust.

Vaata või muuda süsteemi parameetreid.

Install Database Mail valik juhendab sind kõigis ülesannetes, mida pead tegema Database Maili esmakordsel paigaldamisel. Teised võimalused aitavad konkreetsete seadistus- ja hooldusülesannetega.

Alusta andmebaasi meili seadistamise viisardi Object Explorerist. Ühendu SQL Serveri instantsiga. Ava Administraator, paremklõpsa Andmebaasi Mail ja vali Seadista Andmebaasi E-kiri.

Selle võluri kasutamiseks pead olema süsteemiadministraatori fikseeritud serveri rolli liige. Pead olema msdb andmebaasi andmebaasi DatabaseMailUserRole rolli liige, et saata andmebaasi kirju, mis on konfigureeritud kindlal viisil
Seda on palju lihtsam kasutada:

Näide:


Näide:



Näide:

Märkus: Kui ilmuvad hiina keele segased märgid, palun lisage hiina keele ette N, näiteks

(kolm)

Loe saatmislogi ja saatmissündmuse lugemist








Eelmine:vs Mida ja miks .pdb faile genereeritakse
Järgmine:Saada e-kirju andmebaasi sp_send_dbmail
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com