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

Συμπτώματα

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

  • Υπάρχει μια συνάρτηση SQLCLR που έχει δηλωθεί ως "προσδιοριστικές" και η συνάρτηση μπορεί να χρησιμοποιηθεί για τη βελτιστοποίηση "αντικατάσταση με σταθερή".

  • Υπάρχει ένα συνώνυμο που οδηγεί στη συνάρτηση SQLCLR.

  • Μια συνάρτηση Table-valued (TVF) αναφέρεται στη συνάρτηση SQLCLR μέσω του συνώνυμου.

Σε αυτό το σενάριο, όταν μια εφαρμογή υποβάλλει ερώτημα σε αυτό το TVF, ενδέχεται να προκύψει παραβίαση πρόσβασης και ενδέχεται να εμφανιστεί ένα μήνυμα σφάλματος παρόμοιο με το εξής:

Μήνυμα 0, επίπεδο 11, κατάσταση 0, γραμμή 14

Παρουσιάστηκε σοβαρό σφάλμα στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορρίπτονται.

Επιπλέον, ένα μήνυμα σφάλματος καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server.

Επίλυση

Πληροφορίες για το Service Pack για τον SQL Server

Αυτό το πρόβλημα διορθώνεται στο ακόλουθο Service Pack για τον SQL Server:

       Service Pack 2 για τον SQL Server 2016

       Service Pack 3 για τον SQL Server 2014

Τα Service Pack είναι αθροιστικά. Κάθε νέο Service Pack περιέχει όλες τις επιδιορθώσεις που υπάρχουν σε προηγούμενα Service Pack, μαζί με τυχόν νέες επιδιορθώσεις. Η σύστασή μας είναι να εφαρμόσουμε το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημέρωση για το συγκεκριμένο Service Pack. Δεν χρειάζεται να εγκαταστήσετε ένα προηγούμενο Service Pack πριν από την εγκατάσταση του πιο πρόσφατου Service Pack. Χρησιμοποιήστε τον πίνακα 1 στο ακόλουθο άρθρο για να βρείτε περισσότερες πληροφορίες σχετικά με το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση.

Πώς μπορείτε να προσδιορίσετε το επίπεδο έκδοσης, έκδοσης και ενημέρωσης του SQL Server και των στοιχείων του

Κατάσταση

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

Αναφορές

Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.

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

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

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