Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12901|Απάντηση: 1

[Πηγή] SQL Server Αποστολή αλληλογραφίας με χρήση βάσεων δεδομένων (sp_send_dbmail)

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 16/1/2018 7:04:01 μ.μ. | | |

Στην ανάπτυξη έργων, πολλά μέρη πρέπει να στέλνουν μηνύματα ηλεκτρονικού ταχυδρομείου, όπως τοποθέτηση παραγγελιών, ακύρωση παραγγελιών κ.λπ., τα οποία μπορούν να σταλούν μέσω κώδικα προγράμματος (C#, Java κ.λπ.) ή μέσω δηλώσεων SQL χρησιμοποιώντας ενεργοποιητές βάσης δεδομένων.

Η αποστολή αλληλογραφίας χρησιμοποιώντας μια βάση δεδομένων χρησιμοποιεί συνήθως μια αποθηκευμένη διαδικασία xp_sendmail ή ένα sp_send_dbmail

α)

xp_sendmail:Σταδιακά έχει πέσει εκτός χρήσης, οι απαιτήσεις χρήσης του 1: Απαιτείται λειτουργικό σύστημα Windows 32-bit (ο υπολογιστής μου είναι 64-bit, επομένως δεν το έχω χρησιμοποιήσει με επιτυχία στον υπολογιστή μου) 2: Είναι απαραίτητο να καθορίσετε το προεπιλεγμένο πρόγραμμα-πελάτη email 3: Δικαιώματα


(δύο)

sp_send_dbmail Αποθηκευμένες διαδικασίες, το πρώτο πράγμα που πρέπει να κάνετε είναι να διαμορφώσετε την εργασία


Ο "Οδηγός ρύθμισης αλληλογραφίας βάσης δεδομένων" παρέχει έναν εύκολο τρόπο διαχείρισης αντικειμένων ρύθμισης αλληλογραφίας βάσης δεδομένων. Ο Οδηγός ρύθμισης αλληλογραφίας βάσης δεδομένων θα ενεργοποιήσει την αλληλογραφία βάσης δεδομένων, ανάλογα με τις ανάγκες.

Ο "Οδηγός ρύθμισης αλληλογραφίας βάσης δεδομένων" εκτελεί τις ακόλουθες εργασίες:

Εγκατάσταση αλληλογραφίας βάσης δεδομένων.

Διαχείριση λογαριασμών και προφίλ αλληλογραφίας βάσης δεδομένων.

Διαχείριση ασφάλειας προφίλ.

Προβολή ή αλλαγή παραμέτρων συστήματος.

Η επιλογή Εγκατάσταση αλληλογραφίας βάσης δεδομένων θα σας καθοδηγήσει σε όλες τις εργασίες που πρέπει να εκτελέσετε κατά την πρώτη εγκατάσταση της αλληλογραφίας βάσης δεδομένων. Άλλες επιλογές σάς βοηθούν με συγκεκριμένες εργασίες εγκατάστασης και συντήρησης.

Ξεκινήστε τον οδηγό ρύθμισης αλληλογραφίας βάσης δεδομένων από την Εξερεύνηση αντικειμένων. Συνδεθείτε σε μια παρουσία του SQL Server. Αναπτύξτε το στοιχείο Διαχείριση, κάντε δεξί κλικ στην επιλογή Αλληλογραφία βάσης δεδομένων και επιλέξτε Ρύθμιση παραμέτρων αλληλογραφίας βάσης δεδομένων.

Για να χρησιμοποιήσετε αυτόν τον οδηγό, πρέπει να είστε μέλος του ρόλου σταθερού διακομιστή sysadmin. Πρέπει να είστε μέλος του ρόλου βάσης δεδομένων DatabaseMailUserRole στη βάση δεδομένων msdb για να στείλετε αλληλογραφία βάσης δεδομένων, η οποία έχει ρυθμιστεί με συγκεκριμένο τρόπο
Είναι πολύ πιο απλό στη χρήση:

Παράδειγμα:


Παράδειγμα:



Παράδειγμα:

Σημείωση: Εάν εμφανιστούν κινεζικοί αλλοιωμένοι χαρακτήρες, προσθέστε το N μπροστά από τα κινέζικα, όπως

(τρία)

Ανάγνωση του αρχείου καταγραφής αποστολής και ανάγνωση του συμβάντος αποστολής








Προηγούμενος:vs Τι και γιατί δημιουργούνται αρχεία .pdb
Επόμενος:Στείλτε email χρησιμοποιώντας sp_send_dbmail βάσης δεδομένων
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com