Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

MEMPERBAIKI: pelanggaran akses dan galat "tidak ada pengecualian harus diajukan oleh kode ini" terjadi ketika Anda menggunakan SQL Server 2012 atau SQL Server 2014

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3042135
Gejala
Misalnya Anda menggunakan Microsoft SQL Server 2012 atau SQL Server 2014. Saat terjadi kertas macet di SQL Server, Anda menerima pelanggaran akses berikut yang disebabkan oleh monitor kemogokan:
sqldk! CSlotGroup::PshRelease
sqldk! CSlotPageMgr::Release
sqllang! commondelete
sqllang! Hapus]
sqllang! CTraceDataSTVF::InternalReleaseResources
sqllang! TTableBase<CTraceDataSTVFInfo>:: ReleaseResources</CTraceDataSTVFInfo>
sqllang! CTraceDataSTVF:: {dtor}
sqllang! CTraceDataSTVF:: 'scalar deleting destructor'
sqlmin! CSTVFInternal::Release
sqlmin! CQueryExecContext:: ~ CQueryExecContext
sqlmin! CQueryInstance::ShutdownQueryExecContext
sqlmin! CQueryScan::ShutdownQueryExecContext
sqlmin! CQueryScan::DestroyQueryOnException
sqllang! CXStmtQuery::ShutdownOnException
sqllang! CXStmtQuery::FinishOnExceptionImp
sqllang! GetInterruptTicks
sqllang! InterruptTicks<unsigned __int64="">:: LoadTicks</unsigned>
sqllang! SOS_Ticks<><unsigned __int64="">, -3 >:: LoadTicks</unsigned>
sqllang! 'CMsqlExecContext::FExecute':: '1':: menangkap$ 3
msvcr100! _CallSettingFrame
msvcr100! __CxxCallCatchBlock
NTDLL! RcFrameConsolidation
sqllang! CMsqlExecContext::FExecute
sqllang! CSQLSource::Execute
sqllang! CStmtExecProc::XretLocalExec
sqllang! CStmtExecProc::XretExecExecute
sqllang! CXStmtExecProc::XretExecute
sqllang! CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn
sqllang! CMsqlExecContext::ExecuteStmts<1,0></1,0>
sqllang! CMsqlExecContext::FExecute
sqllang! CSQLSource::Execute
sqllang! ExecuteSql
sqllang! CSpecProc::ExecuteSpecial
sqllang! CSpecProc::Execute
sqllang! process_request
sqllang! process_commands
sqldk! SOS_Task::Param:: eksekusi
sqldk! SOS_Scheduler::RunTask
sqldk! SOS_Scheduler::ProcessTasks
sqldk! SchedulerManager::WorkerEntryPoint
sqldk! SystemThread::RunWorker
sqldk! SystemThreadDispatcher::ProcessWorker
sqldk! SchedulerManager::ThreadEntryPoint
KERNEL32! BaseThreadInitThunk
NTDLL! RtlUserThreadStart
Setelah pelanggaran akses, Anda menerima pesan galat berikut ini dari log galat SQL Server:
Tanggal>Waktu> spidID> Menggunakan versi 'dbghelp.dll' '4.0.5'
Tanggal>Waktu> spidID> ** Dump thread - spid =ID>, EC = 0X0000007F8608E160
Tanggal>Waktu> spidID> *** Stack Dump yang dikirim kegaris jatuh berseri berkas>\Nama berkas dump>.txt
Tanggal>Waktu> spidID> * *******************************************************************************
Tanggal>Waktu> spidID> *
Tanggal>Waktu> spidID> * MULAI STACK DUMP:
Tanggal>Waktu> spidID> *Tanggal>Waktu> spidID>
Tanggal>Waktu> spidID> *
Tanggal>Waktu> spidID> * Lokasi: qxcntxt.cpp:1143
Tanggal>Waktu> spidID> * Ekspresi:! " Pengecualian tanpa harus diajukan oleh kode ini"
Tanggal>Waktu> spidID> * SPID:ID>
Tanggal>Waktu> spidID> * ID proses: 3556
Tanggal>Waktu> spidID> *
Tanggal>Waktu> spidID> * Masukan Buffer 37 byte -
Tanggal>Waktu> spidID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
Tanggal>Waktu> spidID> * ÿÿ & 01 00 00 00 ff ff 00 00 00 00 00 26 04 04 05 00 00 0c
Tanggal>Waktu> spidID> * 00
Tanggal>Waktu> spidID> *
Tanggal>Waktu> spidID> *
...
Tanggal>Waktu> spidID> Tanda tangan kehabisan memori untuk dump adalah 0x000000014202549F
Tanggal>Waktu> spidID> [INFO] identitas mulai akhir | Hasil status galat berspekulasi disiapkan LazyCommit ReadOnly | Transaksi Database ThreadId | ReadSet WriteSet ScanSet Savepoint LogSizeRq | CommitDep TotalComm tergantung 0 tergantung 1 tergantung 2 tergantung 3 tergantung 4 tergantung 5 tergantung 6 tergantung 7 | Area lokasi |
Tanggal>Waktu> spidID> Habis waktu menunggu untuk eksternal dump proses 11800.

Tanggal>Waktu> spidID> Galat: 17066, tingkat keparahan: 16, status: 1.
Tanggal>Waktu> spidID> Pernyataan SQL Server: berkas: <qxcntxt.cpp>, baris = 1143 gagal pernyataan = '! " Pengecualian tanpa harus diajukan oleh kode ini"'. Galat ini mungkin terkait dengan waktu. Jika kesalahan tetap ada setelah saat menjalankan kembali pernyataan, gunakan DBCC CHECKDB untuk memeriksa pangkalan data untuk integritas struktural, atau me-restart server untuk memastikan bahwa struktur data dalam kehabisan memori tidak rusak.</qxcntxt.cpp>

Pemecahan masalah

Informasi pembaruan kumulatif

Masalah pertama kali diperbaiki dalam pemutakhiran kumulatif berikut ini dari SQL Server.

Rekomendasi: Menginstal pembaruan kumulatif terbaru untuk SQL Server
Setiap pembaruan kumulatif yang baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami sarankan Anda men-download dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3042135 - Tinjauan Terakhir: 06/25/2015 09:24:00 - Revisi: 2.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3042135 KbMtid
Tanggapan