Συμπτώματα
Ας υποθέσουμε ότι δημιουργείτε ένα χρήστη που δεν είναι dbo με δικαιώματα διαχειριστή DDL στη βάση δεδομένων SQL Server 2017 που έχει ενεργοποιημένη τη δημοσίευση συγχώνευσης. Όταν ο χρήστης προσπαθεί να τροποποιήσει τη διαδικασία, ενδέχεται να λάβει ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:
Msg 21050, επίπεδο 16, κατάσταση 1, Procedure ProcedureName, Line LineNumber [ Batch Start Line Number]
Μόνο τα μέλη του ρόλου σταθερού διακομιστή sysadmin ή db_owner σταθερής βάσης δεδομένων μπορούν να εκτελέσουν αυτήν τη λειτουργία. Επικοινωνήστε με ένα διαχειριστή με επαρκή δικαιώματα για την εκτέλεση αυτής της λειτουργίας.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Επίλυση
Αυτό το πρόβλημα διορθώνεται στην ακόλουθη αθροιστική ενημέρωση για SQL Server:
Πληροφορίες σχετικά με τις συγκεντρωτικές ενημερώσεις για SQL Server:
Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:
Παραπομπές
Ενημερωθείτε για την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.