Στην ανάπτυξη έργων, πολλά μέρη πρέπει να στέλνουν μηνύματα ηλεκτρονικού ταχυδρομείου, όπως τοποθέτηση παραγγελιών, ακύρωση παραγγελιών κ.λπ., τα οποία μπορούν να σταλούν μέσω κώδικα προγράμματος (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 μπροστά από τα κινέζικα, όπως
(τρία)
Ανάγνωση του αρχείου καταγραφής αποστολής και ανάγνωση του συμβάντος αποστολής
|