Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 12901|Atsakyti: 1

[Šaltinis] SQL serveris siunčia laiškus naudojant duomenų bazes (sp_send_dbmail)

[Kopijuoti nuorodą]
Paskelbta 2018-01-16 19:04:01 | | |

Kuriant projektą, daugelyje vietų reikia siųsti el. laiškus, pvz., pateikti užsakymus, atšaukti užsakymus ir kt., kurie gali būti siunčiami naudojant programos kodą (C#, Java ir kt.) arba per SQL sakinius naudojant duomenų bazės paleidiklius.

Siunčiant laiškus naudojant duomenų bazę paprastai naudojama saugoma procedūra xp_sendmail arba sp_send_dbmail

a)

xp_sendmail:Jis palaipsniui nebenaudojamas, jo naudojimo reikalavimai 1: reikalinga 32 bitų "Windows" operacinė sistema (mano kompiuteris yra 64 bitų, todėl nesėkmingai jo naudojau savo kompiuteryje) 2: Būtina nurodyti numatytąją el. pašto programą 3: Leidimai


(du)

sp_send_dbmail Saugomos procedūros, pirmas dalykas, kurį turite padaryti, yra sukonfigūruoti darbą


Duomenų bazės pašto konfigūravimo vedlys suteikia paprastą būdą valdyti duomenų bazės pašto konfigūracijos objektus. Duomenų bazės pašto konfigūravimo vedlys įgalins duomenų bazės paštą, jei reikia.

Duomenų bazės pašto konfigūravimo vedlys atlieka šias užduotis:

Įdiekite duomenų bazės paštą.

Tvarkyti duomenų bazės pašto abonementus ir profilius.

Tvarkyti profilio saugą.

Peržiūrėti arba keisti sistemos parametrus.

Parinktis Įdiegti duomenų bazės paštą padės jums atlikti visas užduotis, kurias turite atlikti pirmą kartą įdiegę duomenų bazės paštą. Kitos parinktys padeda atlikti konkrečias sąrankos ir priežiūros užduotis.

Paleiskite duomenų bazės pašto konfigūravimo vedlį iš objektų naršyklės. Prisijunkite prie SQL serverio egzemplioriaus. Išplėskite Administravimas, dešiniuoju pelės mygtuku spustelėkite Duomenų bazės paštas ir pasirinkite Konfigūruoti duomenų bazės paštą.

Norėdami naudoti šį vedlį, turite būti sistemos administratoriaus fiksuoto serverio vaidmens narys. Turite būti MSDB duomenų bazės duomenų bazės DatabaseMailUserRole vaidmens narys, kad galėtumėte siųsti duomenų bazės laiškus, kurie sukonfigūruoti tam tikru būdu
Tai daug paprasčiau naudoti:

Pavyzdys:


Pavyzdys:



Pavyzdys:

Pastaba: Jei rodomi kinų kalbos iškraipyti simboliai, pridėkite N prieš kinų kalbą, pvz.,

(trys)

Skaityti siuntimo žurnalą ir siuntimo įvykio skaitymą








Ankstesnis:vs Kas ir kodėl generuojami .pdb failai
Kitą:Siųskite el. laiškus naudodami duomenų bazės sp_send_dbmail
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com