คำอธิบายเกี่ยวกับสาเหตุที่พบโดยทั่วไปของข้อความของข้อผิดพลาด SQL Server 844 หรือข้อความแสดงข้อผิดพลาด 845

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 310834 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

คอมพิวเตอร์อาจหยุดการตอบสนอง (แฮง), หรือการหมดเวลาหรือ disruption อื่น ๆ บางอย่างของการดำเนินการปกติอาจเกิดขึ้นในเวลาเดียวกันที่ SQL Server เขียนข้อผิดพลาดในการ latch บัฟเฟอร์การล็อกข้อผิดพลาดของ SQL Server ข้อความแสดงข้อผิดพลาดที่เกิดขึ้นเป็นผลลัพธ์ของแบบ disruption ได้แก่:
ข้อผิดพลาด 844: การหมดเวลาเกิดขึ้นขณะกำลังรอการชนิด latch บัฟเฟอร์% d, bp %# x, %ของหน้า S_PGID, stat %# x, d วัตถุ ID % d:%:% d การดำเนินการต่อไปในการรอ d. % waittime
ข้อผิดพลาด 845: Time-out เกิดขึ้นขณะกำลังรอการบัฟเฟอร์ latch ชนิด %d %หน้า S_PGID รหัสฐานข้อมูล% d
คำเตือน: EC 6ed70090, 2 รอ sec. 600 บน latch 6ed834bc ไม่มี BUF latch

สาเหตุ

ข้อผิดพลาดขึ้นขณะที่ระบบปฏิบัติการโดยรวมของระบบของคุณได้ ใด ๆ ในสถานการณ์ต่อไปนี้อาจนำไประบบ overstressed:
  • ฮาร์ดแวร์ที่ไม่ตรงกับความต้องการหน่วยความจำและอินพุต/เอาท์พุต (I/O) ของคุณ

  • ไม่ถูกต้องถูกกำหนดค่า และทดสอบการตั้งค่า

  • การออกแบบ inefficient
เมื่อระบบของคุณอยู่ภาย ใต้การโหลดปัญหาหนา หรือ เมื่อระบบของคุณมีความต้องการฮาร์ดแวร์ที่เกินความสามารถของฮาร์ดแวร์ของคุณ ระบบของคุณอาจสร้างข้อความแสดงข้อผิดพลาดของบัฟเฟอร์ สาเหตุที่พบโดยทั่วไปมากที่สุดของสภาพแวดล้อมแบบ stressed บางอย่างได้แก่:

  • ปัญหาของฮาร์ดแวร์
  • ไดรฟ์ที่ถูกบีบอัด
  • ตั้งค่าคอนฟิก SQL Server เริ่มต้นไม่
  • และ/แบบสอบถาม inefficient หรือดัชนี inefficient ออก
  • ฐานข้อมูลที่ใช้บ่อยAutoGrowหรือAutoShrinkการดำเนินงาน

การหลีกเลี่ยงปัญหา

เมื่อต้องการแก้ไขปัญหา ขึ้นอยู่กับสภาพแวดล้อมของคุณ อย่างน้อยหนึ่งขั้นตอนเหล่านี้อาจลด หรือกำจัดข้อผิดพลาด:
  • ตรวจสอบว่า มี bottlenecks ฮาร์ดแวร์ใด ๆ หัวข้อ "Bottlenecks ที่ระบุ" ใน SQL Server 2000 หนังสือออนไลน์เป็นสถานที่ที่ดีเพื่อเริ่มต้น ถ้าจำเป็น ปรับรุ่นฮาร์ดแวร์ของคุณเพื่อให้มีเพียงพอในการให้บริการความต้องการตั้งค่าคอนฟิกของสภาพแวดล้อมของคุณ แบบสอบถาม และโหลด

  • ตรวจสอบว่า ฮาร์ดแวร์ของคุณทั้งหมดทำได้อย่างถูกต้อง ตรวจสอบข้อผิดพลาดใด ๆ ที่บันทึก และเรียกใช้การวินิจฉัยใด ๆ มาจากผู้จำหน่ายฮาร์ดแวร์ของคุณ

  • ตรวจสอบให้แน่ใจว่า ดิสก์ไดรฟ์ของคุณมีการบีบอัดไม่ การเก็บข้อมูลหรือการบันทึกแฟ้มบนไดรฟ์ที่ถูกบีบอัดไม่สนับสนุนตามที่ได้รับการบันทึกไว้ในหัวข้อ "มีอยู่จริงฐานข้อมูลแฟ้มและ Filegroups" ใน SQL Server 2000 หนังสือออนไลน์สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุนไดรฟ์ที่ถูกบีบอัด คลิกหมายเลขบทความด้านล่างนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
    231347INF: ฐานข้อมูล SQL Server ไม่สนับสนุนการบีบอัดการไดรฟ์ข้อมูล
  • ดูว่า ข้อความแสดงข้อผิดพลาดหายไปเมื่อคุณปิดตัวเลือกเหล่านี้ทั้งหมด:

    • SQL Serverเพิ่มระดับความสำคัญตัวเลือกการตั้งค่าคอนฟิก
    • กระบวนการlightweight ร่วมกันตัวเลือก (โหมด fiber)
    • กระบวนการชุดการทำงานการตั้งค่าขนาดตัวเลือก


    การตั้งค่าก่อนหน้านี้มักสามารถ counter-productive ถ้าคุณเปลี่ยนแปลงจากการตั้งค่าเริ่มต้นของ OFF สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า โปรดดู "การตั้งค่าการกำหนดค่าตัวเลือก" และ "sp_dboption" หัวข้อใน SQL Server 2000 หนังสือออนไลน์สำหรับข้อมูลเพิ่มเติม โปรดคลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
    319942HOW TO: กำหนดการตั้งค่าการกำหนดค่าการเซิร์ฟเวอร์ SQL เหมาะสม
  • การปรับแต่งการสอบถามเพื่อลดทรัพยากรที่ใช้ในระบบ การปรับค่าประสิทธิภาพจะช่วยลดปัญหาบนระบบรวมทั้งเวลาตอบรับสำหรับการสอบถามแต่ละการปรับปรุงสำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
    224587HOW TO: แก้ไขแอพลิเคชันประสิทธิภาพการทำงานกับ SQL Server

  • ตั้งค่านี้AutoShrinkคุณสมบัติการ OFF การลดค่าผลิตของการเปลี่ยนแปลงขนาดของฐานข้อมูลของคุณ

  • ตรวจสอบให้แน่ใจว่า คุณได้ตั้งค่านี้AutoGrowคุณสมบัติการเพิ่มที่มีขนาดใหญ่พอที่จะถูก infrequent การจัดกำหนดการงานเพื่อตรวจสอบเนื้อที่ว่างในฐานข้อมูลของคุณ และจากนั้น ทำเพิ่มขนาดฐานข้อมูลระหว่างชั่วโมงไม่สูงสุด

  • หากข้อผิดพลาด 844 หรือ 845 infrequent จากนั้นคุณสามารถละเว้นข้อผิดพลาดตามที่ระบุใน SQL Server 2000 หนังสือออนไลน์

อ้างอิง:

สำหรับข้อมูล เกี่ยวกับวิธีการตรวจสอบระบบของคุณ และ เกี่ยวกับวิธีการใช้งานบางอย่างของการเปลี่ยนแปลงแนะนำในส่วน "วิธีแก้ปัญหา" ของบทความนี้ ให้ดูหัวข้อต่อไปนี้ใน SQL Server 2000 หนังสือออนไลน์:

"การดูล็อกข้อผิดพลาด"
"optimizing ภาพรวมประสิทธิภาพของฐานข้อมูล"
"การประเมินประสิทธิภาพการทำงานอยู่"
"ดัชนี"
"การออกดัชนีอิน"
"ตัวช่วยสร้างการปรับแต่งจัดทำดัชนี"
"การวิเคราะห์แบบสอบถาม"

บางครั้งที่ข้อความแสดงข้อผิดพลาด 844 และ 845 รวมกับค่าที่แน่นอนอื่น ๆ เฉพาะสถานการณ์ แสดงเป็นจุดบกพร่องได้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบักที่เป็นไปได้ คลิกหมายเลขบทความด้านล่างนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
309093การแก้ไข: Timeouts Latch บัฟเฟอร์หรือเซิร์ฟเวอร์ Sluggishness ขึ้นเมื่อคุณเอาออกกระบวนงานที่ได้จากแคช
303640การแก้ไข: คำเตือนการหมดเวลา Latch ปรากฏในการล็อกข้อผิดพลาด และการตอบสนองเซิร์ฟเวอร์ SQL ช้าขึ้นกับ AWE ที่เปิดใช้งาน

คุณสมบัติ

หมายเลขบทความ (Article ID): 310834 - รีวิวครั้งสุดท้าย: 10 มกราคม 2554 - Revision: 3.0
ใช้กับ
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Workgroup
Keywords: 
kbprb kbmt KB310834 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:310834

ให้ข้อเสนอแนะ

 

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