KB4520109 - ΕΠΙΔΙΌΡΘΩΣΗ: Παρουσιάζεται παραβίαση πρόσβασης κατά την επαναφορά In-Memory βάσης δεδομένων OLTP στο SQL Server 2016

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

Συμπτώματα

Όταν προσπαθείτε να επαναφέρετε In-Memory βάση δεδομένων On-line Transaction Processing (OLTP), αποτυγχάνει λόγω ανεπαρκούς χώρου στο δίσκο. Στη συνέχεια, ενδέχεται να παρατηρήσετε ότι παρουσιάζεται παραβίαση πρόσβασης (AV) και να λάβετε το ακόλουθο αρχείο ένδειξης σφαλμάτων.

Ένδειξη σφαλμάτων παραβίασης πρόσβασης

SpidId ημερομηνίας και ώρας Χρήση της έκδοσης 'dbghelp.dll' 'VersionId'

SpidId ημερομηνίας/ώρας *** Ένδειξη σφαλμάτων στοίβας που αποστέλλεται στο FilePath

SpidId ημερομηνίας και ώρας SqlDumpExceptionHandler: Η διαδικασία 346 δημιούργησε ανεπανόρθωτη εξαίρεση c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server τερματίζει αυτήν τη διαδικασία.
      

SpidId ημερομηνίας/ώρας * BEGIN STACK DUMP:

SpidId     *   ημερομηνίας και ώραςCurrentTimespid spidId
      

DateTime SpidId * Διεύθυνση εξαίρεσης = 00007FFB7E6DA7B5 Module (sqlmin+00000000018CA7B5)

DateTime SpidId * Κωδικός εξαίρεσης = c0000005 EXCEPTION_ACCESS_VIOLATION

DateTime SpidId * Access Violation occurred: reading address 0000000000000B4
      

DateTime SpidId * ΜΈΓΕΘΟΣ ΤΈΛΟΥΣ ΒΆΣΗΣ ΜΟΝΆΔΑΣ

DateTime SpidId * sqlservr 00007FF65AAA0000 00007FF65AB07FFF 00068000

DateTime SpidId * ntdll 00007FFBA0470000 00007FFBA061CFFF 001ad000

DateTime SpidId * KERNEL32 00007FFBA0190000 00007FFBA02CDFFF 0013e000
      

      

Επιπλέον, εάν προσπαθήσετε να απορρίψετε τη βάση δεδομένων, ενδέχεται να εμφανιστεί μια ένδειξη σφαλμάτων διεκδίκησης παρόμοια με την παρακάτω.

Απόρριψη διεκδίκησης
      

DateTime SpidId **Dump thread - spid = SPIDId, EC = 0x0000024216677B60

SpidId ημερομηνίας/ώρας *** Ένδειξη σφαλμάτων στοίβας που αποστέλλεται στο FilePath
      

SpidId ημερομηνίας/ώρας * BEGIN STACK DUMP:

SpidId      *   ημερομηνίας και ώραςCurrentTime spid SPIDId
      

DateTime SpidId * Τοποθεσία: "FilePath":10210

DateTime SpidId * Παράσταση: LdImm(&db-CkptContext-CheckpointCount>>) == 0

SpidId ημερομηνίας/ώρας * SPID: SPIDId

DateTime SpidId * Αναγνωριστικό διεργασίας: ProcessID
      

DateTime SpidId * Buffer εισόδου 252 byte -

DateTime SpidId * /****** Αντικείμενο: Βάση δεδομένων [DatabaseName] Ημερομηνία δέσμης ενεργειών: ScriptDate

DateTime SpidId * /CurrentTime ******/ DROP DATABASE [DatabaseName]

      

Κατάσταση

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

Επίλυση

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

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

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

Παραπομπές

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