Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12901|Válasz: 1

[Forrás] SQL Server levelküldése adatbázisok segítségével (sp_send_dbmail)

[Linket másol]
Közzétéve 2018. 01. 16. 19:04:01 | | |

A projektfejlesztés során sok helyen e-maileket kell küldeni, például rendelések leadásához, törléséhez stb., amelyeket programkódon keresztül (C#, Java stb.) vagy SQL utasításokon keresztül lehet továbbítani adatbázis triggerekkel.

Az adatbázis segítségével történő levélküldés általában egy tárolt eljárást xp_sendmail vagy egy sp_send_dbmail

(a)

xp_sendmail:Fokozatosan kimerült a használatból, a használati követelmények 1: 32 bites Windows operációs rendszer szükséges (az én gépem 64 bites, így nem sikeresen használtam a gépemen) 2: Meg kell határozni az alapértelmezett e-mail klienst 3: Jogosultságok


(kettő)

sp_send_dbmail Tárolt eljárások esetén az első dolog, amit tenned kell, hogy konfiguráld a munkát


Az Adatbázis Mail Konfigurációs Varázsló egyszerű módot kínál az adatbázis e-mail konfigurációs objektumok kezelésére. Az Adatbázis Mail Konfigurációs Varázsló szükség esetén engedélyezi az adatbázis levelezést.

Az Adatbázis Mail Konfigurációs Varázsló a következő feladatokat végzi:

Telepítsd be az adatbázis levelezést.

Kezeld az adatbázis-mail fiókokat és profilokat.

Kezeld a profilbiztonságot.

Tekintse meg vagy módosítsa a rendszerparamétereket.

Az Adatbázis Mail telepítése végigvezet minden feladaton, amit el kell végezned, amikor először telepíted az adatbázis mailt. Más lehetőségek segítenek a konkrét beállítási és karbantartási feladatokban.

Indítsd el az adatbázis email konfigurációs varázslatot az Object Explorerből. Csatlakozz egy SQL Server példányhoz. Kibővítsd az Adminisztrációt, jobb kattintással az Adatbázis Mail menüpontra, és válaszd az Adatbázis Mail beállítását.

Ahhoz, hogy ezt a varázslatot használd, tagnak kell lenned a rendszergazdálkodó fix szerver szerepében. Tagnak kell lenned a DatabaseMailUserRole adatbázis szerepének az msdb adatbázisban, hogy levelet küldj, amely egy adott módon van konfigurálva
Sokkal egyszerűbb használni:

Példa:


Példa:



Példa:

Megjegyzés: Ha kínai torzított karakterek jelennek meg, kérjük, írj N betűt a kínai elé például, mint

(három)

Olvasd el a küldési naplót és a küldő esemény olvasását








Előző:vs Mi és miért generálódnak .pdb fájlok
Következő:Küldj e-maileket adatbázis sp_send_dbmail
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com