High-End disk subsistem mungkin mengalami kesalahan 17883

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 810885 - Melihat produk di mana artikel ini berlaku.
BUG #: 363118 (SHILOH_BUGS)
Perbesar semua | Perkecil semua

Pada Halaman ini

GEJALA

Anda mungkin menerima pesan galat berikut ini:
Kesalahan: 17883, tingkat keparahan: 1, negara: 0
Penjadwal 0 tampaknya digantung. SPID 53, ECID 1, UMS konteks 0x04069D90
Anda dapat menerima pesan galat ini ketika Anda menggunakan salah satu berikut pada high-end disk subsistem:
  • MENGUBAH DATABASE TAMBAHKAN FILE
  • MENCIPTAKAN DATABASE
  • AUTOGROW file (eksplisit atau implisit)
Pesan galat 17883 ditambahkan ke layanan SQL Server 2000 Pack 3 (SP3). Pesan galat menarik perhatian untuk situasi yang bermasalah dengan SQL Server Penjadwal. Pesan galat menunjukkan bahwa beberapa sumber daya tidak tepat menghasilkan Penjadwal SQL Server. Masalah ini menyebabkan non-menghasilkan benang untuk menjalankan untuk waktu yang lama waktu, dengan demikian kelaparan lain benang pada Scheduler SQL itu. Server mungkin juga menjadi tidak responsif. Untuk informasi lebih lanjut tentang kesalahan ini, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
319892Concurrency baru dan penjadwalan diagnostik ditambahkan ke SQL Server


Catatan Artikel ini membahas salah satu penyebabnya untuk kesalahan 17883 kepada kami. Solusi yang dibahas dalam artikel ini adalah hanya untuk penyebab yang dibahas di artikel ini.

PENYEBAB

Salah satu penyebab yang mungkin adalah thread yang keras.
Ketika Anda melakukan salah satu operasi yang disebutkan dalam "Gejala" bagian, SQL Server masalah panggilan WriteFile WinAPI, dan kemudian memeriksa hasil permintaan menulis. Jika operasi kembali tertunda, SQL Server tepat menghasilkan bahwa SQL Scheduler.

Namun, ketika Anda melakukan apapun operasi pada file besar yang secara fisik berada di high-end disk subsistem, SQL Server masalah Operasi tulis dan subsistem disk selesai Operasi tulis segera. Karena subsistem disk selesai menulis operasi begitu cepat, SQL Server terus mengeluarkan permintaan menulis baru sampai seluruh file operasi selesai, sehingga menciptakan thread yang keras pada Penjadwal SQL. Ketika SQL Scheduler tidak menghasilkan 60 detik, SQL Server menghasilkan pesan kesalahan 17883.

Untuk masalah terjadi, ukuran file harus begitu besar bahwa bahkan dengan menulis operasi menyelesaikan sangat cepat, SQL Server terus posting yang menulis permintaan untuk lebih dari 60 detik dan masih belum mencapai akhir operasi.

TEKNIK PEMECAHAN MASALAH

Ada cara langsung untuk menghindari masalah ini. Namun, Anda dapat menjadwalkan semua operasi file yang disebutkan dalam "Gejala" bagian terjadi selama jam non-sibuk sehingga server tidak terpengaruh oleh Penjadwal SQL Server yang berhenti merespons sampai file operasi melengkapi.

PEMECAHAN MASALAH

Informasi paket layanan

Untuk memecahkan masalah ini, Dapatkan paket layanan terbaru untuk SQL Server 2000. Untuk informasi lebih lanjut, klik sejumlah artikel berikut untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
290211 Cara mendapatkan paket layanan SQL Server 2000

STATUS

Microsoft telah mengkonfirmasi bahwa ini adalah bug di Microsoft produk yang didaftar di bagian "Berlaku untuk". Bug ini diperbaiki pada layanan SQL Server 2000 Paket 4.

Properti

ID Artikel: 810885 - Kajian Terakhir: 03 Oktober 2011 - Revisi: 3.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Service Pack 3
Kata kunci: 
kbbug kbmt KB810885 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:810885

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com