Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12901|Atbildi: 1

[Avots] SQL Server pasta sūtīšana, izmantojot datu bāzes (sp_send_dbmail)

[Kopēt saiti]
Publicēts 16.01.2018 19:04:01 | | |

Projekta izstrādē daudzās vietās ir jānosūta e-pasti, piemēram, pasūtījumu veikšana, pasūtījumu atcelšana utt., Ko var nosūtīt, izmantojot programmas kodu (C#, Java utt.) vai SQL paziņojumus, izmantojot datu bāzes trigerus.

Pasta sūtīšanai, izmantojot datu bāzi, parasti tiek izmantota saglabātā procedūras xp_sendmail vai sp_send_dbmail

a)

xp_sendmail:Tas pakāpeniski ir izkritis no lietošanas, tā lietošanas prasības 1: nepieciešama 32 bitu Windows operētājsistēma (mans dators ir 64 bitu, tāpēc es to neesmu veiksmīgi izmantojis savā datorā) 2: Ir nepieciešams norādīt noklusējuma e-pasta klientu 3: Atļaujas


(divi)

sp_send_dbmail Saglabātās procedūras, vispirms jākonfigurē darbs


Datu bāzes pasta konfigurācijas vednis nodrošina vienkāršu veidu, kā pārvaldīt datu bāzes pasta konfigurācijas objektus. Datu bāzes pasta konfigurācijas vednis pēc vajadzības iespējos datu bāzes pastu.

Datu bāzes pasta konfigurācijas vednis veic šādus uzdevumus:

Instalējiet datu bāzes pastu.

Pārvaldiet datu bāzes pasta kontus un profilus.

Pārvaldiet profila drošību.

Skatīt vai mainīt sistēmas parametrus.

Opcija Instalēt datu bāzes pastu palīdzēs jums veikt visus uzdevumus, kas jāveic, pirmo reizi instalējot datu bāzes pastu. Citas opcijas palīdz veikt konkrētus iestatīšanas un uzturēšanas uzdevumus.

Startējiet datu bāzes pasta konfigurācijas vedni no objektu pārlūka. Izveidojiet savienojumu ar SQL Server instanci. Izvērsiet Administrēšana, ar peles labo pogu noklikšķiniet uz Datu bāzes pasts un atlasiet Konfigurēt datu bāzes pastu.

Lai izmantotu šo vedni, jums ir jābūt sistēmas administratora fiksētā servera lomas dalībniekam. Lai sūtītu datu bāzes pastu, kas ir konfigurēts noteiktā veidā, jums ir jābūt MSDB datu bāzes lomas DatabaseMailUserRole dalībniekam
Tas ir daudz vienkāršāk lietojams:

Piemērs:


Piemērs:



Piemērs:

Piezīme: Ja tiek parādītas ķīniešu valodas kropļotas rakstzīmes, lūdzu, pievienojiet N ķīniešu valodas priekšā, piemēram,

(trīs)

Lasīt sūtīšanas žurnālu un nosūtīšanas notikuma lasīšanu








Iepriekšējo:vs Kas un kāpēc tiek ģenerēti .pdb faili
Nākamo:Sūtiet e-pastus, izmantojot datu bāzes sp_send_dbmail
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com