Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Ας υποθέσουμε ότι χρησιμοποιείτε τον Microsoft SQL Server 2012 ή τον SQL Server 2014. Όταν παρουσιαστεί μια αδιέξοδη κατάσταση στον SQL Server, λαμβάνετε την ακόλουθη παραβίαση πρόσβασης που προκαλείται από την εποπτεία αδιεξόδου:

sqldk! CSlotGroup::P shReleasesqldk! CSlotPageMgr:: Releasesqllang! commondeletesqllang! Delete [] sqllang! CTraceDataSTVF::InternalReleaseResourcessqllang! TTableBase<CTraceDataSTVFInfo>:: ReleaseResourcessqllang! CTraceDataSTVF::{dtor}sqllang! CTraceDataSTVF:: ' ανυσμάτων Διαγραφή destructor'sqlmin! CSTVFInternal::Releasesqlmin! CQueryExecContext:: ~ CQueryExecContextsqlmin! CQueryInstance::ShutdownQueryExecContextsqlmin! CQueryScan::ShutdownQueryExecContextsqlmin! CQueryScan::D estroyQueryOnExceptionsqllang! CXStmtQuery::ShutdownOnExceptionsqllang! CXStmtQuery::FinishOnExceptionImpsqllang! GetInterruptTickssqllang! InterruptTicks<ανυπόγραφο __int64>:: LoadTickssqllang! SOS_Ticks<InterruptTicks<ανυπόγραφα __int64>,-3>:: LoadTickssqllang! ' CMsqlExecContext:: FExecute ':: ' 1 ':: Catch $3msvcr100! _CallSettingFramemsvcr100! __CxxCallCatchBlockntdll! RcFrameConsolidationsqllang! CMsqlExecContext::FExecutesqllang! CSQLSource::Executesqllang! CStmtExecProc::XretLocalExecsqllang! CStmtExecProc::XretExecExecutesqllang! CXStmtExecProc::XretExecutesqllang! CExecStmtLoopVars::ExecuteXStmtAndSetXretReturnsqllang! CMsqlExecContext:: ExecuteStmts<1, 0>sqllang! CMsqlExecContext::FExecutesqllang! CSQLSource::Executesqllang! ExecuteSqlsqllang! CSpecProc::ExecuteSpecialsqllang! CSpecProc:: Executesqllang! process_requestsqllang! process_commandssqldk! SOS_Task::P ' Ραμ:: Executesqldk! SOS_Scheduler:: RunTasksqldk! SOS_Scheduler::P rocessTaskssqldk! SchedulerManager::WorkerEntryPointsqldk! SystemThread::RunWorkersqldk! SystemThreadDispatcher::P rocessWorkersqldk! SchedulerManager::ThreadEntryPointkernel32! BaseThreadInitThunkntdll! RtlUserThreadStart

Μετά την παραβίαση πρόσβασης, λαμβάνετε το ακόλουθο μήνυμα σφάλματος από το αρχείο καταγραφής σφαλμάτων του SQL Server:

<ημερομηνία> <ώρα> SPID<Αναγνωριστικό> με τη χρήση της έκδοσης ' dbghelp. dll Time ' 4.0.5 ' <ημερομηνία> <ώρα> Αναγνωριστικό SPID> <0 * * νήμα Date ένδειξης σφαλμάτων-SPID => Αναγνωριστικό <, EC = 0x0000007F8608E160> Date> <4 time> <spid> id> <8 * * * η ένδειξη στοίβας αποστέλλεται σε> διαδρομή αρχείου <\> όνομα αρχείουένδειξηςσφαλμάτων <.txt> <4 ημερομηνία> <ώρα> SPID > <8 αναγνωριστικό > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ID * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *>> <4>> <<<ημερομηνία> <ώρα> SPID<Αναγνωριστικό> * <ημερομηνία> <ώρα> αναγνωριστικό SPID <Αναγνωριστικό><ημερομηνία> <ώρα> SPID> <8 Αναγνωριστικό> * <ημερομηνία> <ώρα> SPID> <4 Αναγνωριστικό> * Location: qxcntxt. cpp: 1143> <6 Date> <Time> SPID> <0 ID> * Expression : !" Δεν θα πρέπει να προβάλλονται εξαιρέσεις από αυτόν τον κωδικό "<ημερομηνία> <ώρα> SPID> <6 αναγνωριστικό> * spid: <αναγνωριστικό><ημερομηνία> <ώρα> SPID> <4 αναγνωριστικό> * αναγνωριστικό διεργασίας: 3556> <6 ημερομηνία> <ώρα> SPID><0 Αναγνωριστικό> * <ημερομηνία> <ώρα> SPID><6 αναγνωριστικό> * buffer εισόδου 37 byte-<ημερομηνία> <ώρα> SPID> <02 ID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00> <04 ημερομηνία> <ώρα> SPID> <08 id> * ÿÿ & 01 00 00 00 ff FF c 00 00 00 00 00 26 04 04 05 00 00> <1 date> <ώρα> SPID> <5 Αναγνωριστικό> * 00> <7 ημερομηνία> <ώρα> Αναγνωριστικό SPID> <1> * <ημερομηνία> <ώρα> SPID> <7 Αναγνωριστικό> *... <ημερομηνία> <ώρα> SPID> <3 Αναγνωριστικό> η υπογραφή της στοίβας για την ένδειξη σφαλμάτων είναι 0x000000014202549F> <5 ημερομηνία> <ώρα> SPID> <9 αναγνωριστικού> [Info] η ταυτότητα αρχίζει να τελειώνει | Σφάλμα κατάστασης αποτελέσματος εικασίες προετοιμασμένοι LazyCommit για ανάγνωση | ThreadId βάσης δεδομένων συναλλαγής | ReadSet WriteSet ScanSet αποθήκευσης LogSizeRq | CommitDep TotalComm εξαρτώμενα 0 εξαρτημένα 1 εξαρτώμενα 2 εξαρτώμενα 3 εξαρτώμενα 4 εξαρτώμενα 5 εξαρτώμενα 6 εξαρτώμενα 7 | Θέση περιοχής |> <41 ημερομηνία> <ώρα> SPID> <45 Αναγνωριστικό> χρονικό όριο αναμονής για τη διαδικασία εξωτερικής απόρριψης 11800. <ημερομηνία> <ώρα> Αναγνωριστικό SPID> <1 σφάλμα: 17066, σοβαρότητα: 16, κατάσταση: 1.> ημερομηνία <ώρα> <spid> Αναγνωριστικό> <7 SQL Server διεκδίκησης: file:> qxcntxt. cpp <, line = 1143 Failed ισχυρισμός = "!" Δεν θα πρέπει να αυξηθούν εξαιρέσεις από αυτόν τον κωδικό "'. Αυτό το σφάλμα μπορεί να σχετίζεται με το χρονοδιάγραμμα. Εάν το σφάλμα παραμένει μετά την εκ νέου εκτέλεση της πρότασης, χρησιμοποιήστε την εντολή DBCC CHECKDB για να επιλέξετε τη βάση δεδομένων για δομική ακεραιότητα ή επανεκκινήστε το διακομιστή για να εξασφαλίσετε ότι οι δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένες.

Επίλυση

Πληροφορίες αθροιστικής ενημέρωσης

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

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

Κατάσταση

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

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

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

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

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×