Automaatsete tööteadete meiliteadete saatmine SQL Serveris koos SMTP-ga

Automaatsete tööteadete meiliteadete saatmine SQL Serveris koos SMTP-ga
Automaatsete tööteadete meiliteadete saatmine SQL Serveris koos SMTP-ga

Video: Automaatsete tööteadete meiliteadete saatmine SQL Serveris koos SMTP-ga

Video: Automaatsete tööteadete meiliteadete saatmine SQL Serveris koos SMTP-ga
Video: Best Toolbox to Organise your Tool Storage? - YouTube 2024, Märts
Anonim

Kui teie andmebaasiserveris on automaatselt varundatud töökohti, mõnikord ununevad, et nad töötavad isegi. Siis unustasite kontrollida, kas nad töötavad edukalt, ja ei mõista, kuni teie andmebaas jookseb kokku ja te ei saa seda taastada, kuna sul pole praegust varundamist.

Selles saabuvad e-posti märguanded, seega näete tööpositsiooni igal hommikul, kui te kohvi imetate ja teete selle, et töötate.

SQL Server pakub sisseehitatud e-kirjade saatmise meetodit, kuid kahjuks on see vaja, et teil oleks Outlooki ja serverisse installitud profiil, mis ei pruugi olla ideaalne moodus e-kirja saatmiseks. Õnneks on veel üks meetod, mis hõlmab serveris salvestatud protseduuri installimist, mis võimaldab teil e-posti teel SMTP kaudu saata.

Laadige sp_SQLNotify säilitatud toiming alla siit.

Saate SMTP-serveri IP-aadressi sisestamiseks salvestada salvestada ühe rea:

EXEC @hr = sp_OASetProperty @iMsg, ‘Configuration.fields(“https://schemas.microsoft.com/cdo/configuration/smtpserver”).Value’, ‘10.1.1.10’

Salvestatud protseduuri installige peaarandmekogu, nii et seda saab hõlpsasti kasutada igaks vajaduseks.

Avage SQL Serveri esindaja / tööpakkumiste loend ja valige selle töö omadused, mida proovite luua märguande:

Klikkige vahekaardil Steps ja näete ekraani, mis näeb välja selline:
Klikkige vahekaardil Steps ja näete ekraani, mis näeb välja selline:

Samm Nimi: e-posti edastamine

Sisestage see SQL käsureale, nagu allpool näha. Soovite kohandada e-posti aadresse ja sõnumit vastavalt oma keskkonnale:

exec master.dbo.sp_SQLNotify ‘[email protected]’,’[email protected]’,’Backup Job Success’,’The Backup Job completed successfully’

Samm Nimi: e-posti teatise puudumine

SQL:

exec master.dbo.sp_SQLNotify ‘[email protected]’,’[email protected]’,’Backup Job Failure,’The Backup Job failed’

Nüüd on idee teha üksused järgima konkreetset töövoogu. Kõigepealt klõpsake 1. sammus nupul Redigeeri ja määrake siin näidatud omadused:

Nüüd redigeerige teine etapp, kus on märgitud "E-posti teatise edukus" ja määrake omadused nii nagu siin näha:

Me ütleme, et kui teavitustöö on edukas, siis lihtsalt lõpetage töö ilma 3. etappi käivitamata. Kui me seda täpsust ei määra, siis võime saada kaks e-kirja, millest üks on edukas ja üks ebaõnnestunud.
Me ütleme, et kui teavitustöö on edukas, siis lihtsalt lõpetage töö ilma 3. etappi käivitamata. Kui me seda täpsust ei määra, siis võime saada kaks e-kirja, millest üks on edukas ja üks ebaõnnestunud.

Nüüd redigeerige kolmas samm, kus on märgitud "E-kirja ebaõnnestumine" ja määrake omadused nagu siin näha:

Nüüd peaksid teie tööalased sammud olema sellised:
Nüüd peaksid teie tööalased sammud olema sellised:
Nüüd peaks meil oma postkastis olema e-posti teel edastatav teave kas edu või ebaõnnestumise kohta.
Nüüd peaks meil oma postkastis olema e-posti teel edastatav teave kas edu või ebaõnnestumise kohta.

Märkus. Käesolevas artiklis kasutatud salvestatud protseduur leiti siin, kuigi see ei pruugi olla originaalallikas.

Laadige sp_SQLNotify säilitatud toiming alla siit.

Soovitan: