Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε την αλληλογραφία βάσης δεδομένων και sp_send_dbmail αποθηκευμένη διαδικασία για να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στον Microsoft SQL Server 2014, 2016 ή 2017. Όταν μεταβιβάσετε την παράμετρο παραλήπτες (για παράδειγμα: όνομα, επώνυμο) που περιέχει κόμμα στην αποθηκευμένη διαδικασία, ενδέχεται να παρατηρήσετε ότι ο SQL Server αποτυγχάνει να στείλει ένα μήνυμα ηλεκτρονικού ταχυδρομείου. Επιπλέον, ενδέχεται να λάβετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:
MSG 14613, επίπεδο 16, κατάσταση 1, διαδικασία ProcedureName, γραμμή LineNumber [δέσμη έναρξης δέσμης 0] η καθορισμένη "@recipients" δεν μπορεί να χρησιμοποιήσει κόμματα (,) για να διαχωρίσετε τις διευθύνσεις: "όνομαχρήστη, Τίτλος χρήστη" <email@Contoso.com> ". Για να συνεχίσετε, Χρησιμοποιήστε ερωτηματικά (;) για να διαχωρίσετε τις διευθύνσεις.
Επίλυση
Αυτό το ζήτημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:
Αθροιστική ενημερωμένη έκδοση 13 για τον SQL Server 2017
Αθροιστική ενημερωμένη έκδοση 5 για τον SQL Server 2016 SP2
Αθροιστική ενημερωμένη έκδοση 13 για τον SQL Server 2016 SP1
Αθροιστική ενημερωμένη έκδοση 13 για τον SQL Server 2014 SP2
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2017
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.