Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε εταιρικούς κανόνες στις υπηρεσίες κύριων δεδομένων (MDS) του Microsoft SQL Server 2012 ή του SQL Server 2014. Όταν ένας κανόνας επιχείρησης ορίζει μια τιμή χαρακτηριστικού σε κενό, ορίζει την κενή τιμή σε μια τιμή Null στην πλευρά της βάσης δεδομένων. Σε αυτήν την περίπτωση, όταν ένας άλλος επιχειρησιακός κανόνας αξιολογεί εάν το χαρακτηριστικό είναι κενό, δεν εξισώνει μια τιμή Null με μια κενή τιμή.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2012 SP2 /en-us/help/2983175
Αθροιστική ενημερωμένη έκδοση 3 για τον SQL Server 2014 /en-us/help/2984923
Αθροιστική ενημερωμένη έκδοση 11 για τον SQL Server 2012 SP1 /en-us/help/2975396
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Λύση
Για να επιλύσετε αυτό το ζήτημα, η Συνθήκη ελέγχου προσάρτησης "ή το χαρακτηριστικό είναι ίσο με ~Null~" στον κανόνα της επιχείρησης, όταν αξιολογείτε εάν ένα χαρακτηριστικό είναι κενό.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".