AUTOGROW_ALL_FILES και READ_ONLY δεν έχουν ενημερωθεί από DDL είτε διατηρούνται μετά την επανεκκίνηση μιας βάσης δεδομένων στον SQL Server 2016

Συμπτώματα

Ας υποθέσουμε ότι ορίζετε την ιδιότητα AUTOGROW_ALL_FILES για μια ομάδα αρχείων για μια βάση δεδομένων του Microsoft SQL Server 2016 και η ομάδα αρχείων δεν διαθέτει το σύνολο ιδιοτήτων. Σε αυτήν την περίπτωση, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Msg 5045, επίπεδο 16, κράτος 3, γραμμή 1
Η ομάδα αρχείων έχει ήδη την ιδιότητα 'AUTOGROW_ALL_FILES'.

Ένα άλλο ζήτημα είναι ότι όταν ορίζετε την ιδιότητα AUTOGROW_ALL_FILES ή READ_ONLY σε μια ομάδα αρχείων, η ιδιότητα δεν διατηρούνται μετά από τη βάση δεδομένων ή διακομιστή επανεκκινήσεις. Προβολή sys.filegroups και πάλι να αποδεικνύει ότι η αντίστοιχη στήλη για την ιδιότητα (is_autogrow_all_files και is_read_only) έχει οριστεί σε 1. Ωστόσο, δεν είναι πραγματικά αποτελεσματικά.

Προτεινόμενη αντιμετώπιση

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

Σύσταση: Εγκαταστήστε την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση για τον SQL Server

Κατάσταση

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

Αναφορές

Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.

Δείτε περισσότερες πληροφορίες σχετικά με την ΤΡΟΠΟΠΟΊΗΣΗ του αρχείου βάσης ΔΕΔΟΜΈΝΩΝ και τις επιλογές ομάδα αρχείων.
Ιδιότητες

Αναγνωριστικό άρθρου: 3163924 - Τελευταία αναθεώρηση: 16 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια