Ισχύει για
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Χρησιμοποιείτε τον Microsoft SQL Server 2012 ή τον SQL Server 2014 Master Data Services (MDS).

  • Έχετε ένα χαρακτηριστικό που περιέχει μια τιμή με έναν ειδικό χαρακτήρα (όπως το σύμβολο "+") σε μια οντότητα.

  • Ορίζετε έναν επιχειρησιακό κανόνα σε αυτήν την οντότητα και ρυθμίζετε τις παραμέτρους του για να στείλετε μια ειδοποίηση ηλεκτρονικού ταχυδρομείου όταν αποτύχει η επικύρωση.

Σε αυτό το σενάριο, η σύνδεση στο μήνυμα ηλεκτρονικού ταχυδρομείου ειδοποίησης είναι κατεστραμμένη και εσφαλμένη. Για παράδειγμα, το σύμβολο "+" αντικαθίσταται από το σύμβολο "% 2B", το οποίο είναι εσφαλμένο. Επομένως, η σύνδεση δεν μπορεί να κατευθύνει την αναμενόμενη εγγραφή μέσα σε MDS.

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή, όταν το Silverlight ανακτά την τιμή κωδικού από τη συλλογή QueryString, καλεί το UrlDecode. Ωστόσο, η τιμή στη συλλογή QueryString έχει ήδη αποκωδικοποιηθεί από το MDS. Επομένως, εκτελείται ένα μη απαραίτητο UrlDecode.

Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.