Ισχύει για
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 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows

Συμπτώματα

Κατά την εκκίνηση του Microsoft SQL Server 2016 και του 2017, εάν ένας χρήστης προσπαθήσει για να συνδεθείτε σε μια βάση δεδομένων πριν από την εκκίνηση, η περίοδος λειτουργίας του χρήστη μπορεί να προκαλέσει την η βάση δεδομένων θα ξεκινήσει αυτόματα. Όταν συμβεί αυτό, εάν η βάση δεδομένων περιέχει μια Με δυνατότητα FILESTREAM και με δυνατότητα non_transacted_access , τότε το επίπεδο βάσης δεδομένων Ο κατάλογος με δυνατότητα με δυνατότητα πρόσβασης είναι απρόσιτος μετά την εκκίνηση της βάσης δεδομένων. Εάν προσπαθήσετε να αποκτήσετε πρόσβαση στο φάκελο μέσω της Εξερεύνησης αρχείων, αυτό μπορεί να υποδεικνύει ότι ο φάκελος είναι διαθέσιμη. Όταν εκτελείτε μια εντολή "dir" από τη γραμμή εντολών, επιστρέφει "το σύστημα δεν μπορεί να εντοπίσει το καθορισμένο αρχείο."

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

DateTime Σφάλμα σύνδεσης: 18456, σοβαρότητα: 14, κατάσταση: 38.

DateTime Η σύνδεση σύνδεσης απέτυχε για το χρήστη "όνομα χρήστη". Αιτιολογία: δεν ήταν δυνατό το άνοιγμα της ρητά καθορισμένης βάσης δεδομένων ' όνομαβάσηςδεδομένων '. [Πρόγραμμα-πελάτης: IPNumber]

Κατάσταση

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

Επίλυση

Αυτό το ζήτημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:

Πληροφορίες για τις αθροιστικές ενημερώσεις για τον SQL Server:

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

Λύση

Η λύση για αυτό το ζήτημα είναι να απενεργοποιήσετε και να ενεργοποιήσετε ξανά το FILESTREAM non_transacted_access της βάσης δεδομένων.

ΤΡΟΠΟΠΟΊΗΣΗ ΒΆΣΗς δεδομένων [όνομαβάσηςδεδομένων] Ορίστε SINGLE_USER με άμεση επαναφορά

ΤΡΟΠΟΠΟΊΗΣΗ ΒΆΣΗς δεδομένων [όνομαβάσηςδεδομένων] Ορίστε FILESTREAM (NON_TRANSACTED_ACCESS = off)

ΤΡΟΠΟΠΟΊΗΣΗ ΒΆΣΗς δεδομένων [όνομαβάσηςδεδομένων] σύνολο FILESTREAM (NON_TRANSACTED_ACCESS = Full)

ΤΡΟΠΟΠΟΊΗΣΗ ΒΆΣΗς δεδομένων [όνομαβάσηςδεδομένων] Ορίστε MULTI_USER με άμεση επαναφορά

Αναφορές

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

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

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

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