การแก้ไข: การละเมิดการเข้าถึงในจอภาพการชะงักงันภายในเซิร์ฟเวอร์ SQL เมื่อคุณเรียกใช้โปรแกรมประยุกต์จำนวนมากพร้อมกับหลายที่ใช้งานอยู่มีตัวเปิดใช้งานใน SQL Server

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

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

อาการ


สมมติว่า คุณมีโปรแกรมประยุกต์ของไคลเอ็นต์จำนวนมากที่เชื่อมต่อกับอินสแตนซ์ของ Microsoft SQL Server 2008 R2, SQL Server 2012 หรือ 2014 ในเซิร์ฟเวอร์ SQL นอกจากนี้ สตริงการเชื่อมต่อมีการเปิดใช้คุณลักษณะหลายงานผลลัพธ์ชุด (ของ MARS) หรือแอพลิเคชันจะกำหนดค่าให้ใช้การแจกจ่ายธุรกรรมผู้ประสานงาน (DTC) เมื่อร้องขอหลายกำลังส่งจากแอพลิเคชันเหล่านี้ในเวลาเดียวกัน ความชะงักงันอาจเกิดขึ้นเมื่อมีจัดการข้อมูล ในสถานการณ์นี้ การละเมิดการเข้าถึงอาจเกิดขึ้นในตัวตรวจสอบการล็อกตายภายใน SQL Server

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากไม่มีการปรับปรุงธุรกรรม mutex ที่ มีพื้นที่ทำงานใหม่ เธรดการตรวจสอบการล็อกตายเข้าถึงพื้นที่ทำงานเดิมนี้ในระหว่างการแจงนับล็อค และการละเมิดการเข้าถึงเกิดขึ้น ถ้าพื้นที่ทำงานเดิมได้ถูกนำออก หรือจะไม่ถูกล้างได้อย่างถูกต้อง

การแก้ไข

ข้อมูลการปรับปรุงสะสม

ปัญหาถูกก่อนมีแก้ไขในการปรับปรุงสะสมต่อไปนี้ของ SQL Server

ปรับปรุงสะสม 1 สำหรับ SQL Server 2014

อัพเดต 9 สำหรับ SQL Server 2012 SP1

อัพเดต 3 สำหรับ SQL Server 2008 R2 SP2

อัพเดต 4 สำหรับ SQL Server 2012

ปรับปรุงสะสม 8 สำหรับ SP1 R2 2008 เซิร์ฟเวอร์ SQL

เกี่ยวกับการปรับปรุงสะสมสำหรับ SQL Server

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
แต่ละโปรแกรมปรับปรุงสะสมใหม่สำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในการปรับปรุงที่สะสมก่อนหน้านี้ ตรวจหาการปรับปรุงสะสมล่าสุดสำหรับ SQL Server:
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนปรับปรุง mutex ธุรกรรมที่จะใช้ในพื้นที่ทำงานใหม่เมื่อมีการเปลี่ยนแปลงพื้นที่ทำงาน

โปรแกรมแก้ไขด่วนที่สนับสนุนได้จาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้

หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "โปรแกรมแก้ไขด่วนดาวน์โหลดมี" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ส่งคำขอการบริการลูกค้าของ Microsoft และวิธีการขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าการแก้ไขปัญหาใด ๆ ที่จำเป็น คุณอาจต้องสร้างการร้องขอบริการแยกต่างหาก ระบุต้นทุนในการสนับสนุนปกติจะใช้กับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนนี้เฉพาะ สำหรับรายชื่อทั้งหมด ของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าของ Microsoft และการสนับสนุน หรือ เพื่อสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
http://support.microsoft.com/contactus/?ws=support
หมายเหตุ แบบฟอร์ม "โปรแกรมแก้ไขด่วนดาวน์โหลดพร้อมใช้งาน" แสดงภาษาโปรแกรมแก้ไขด่วนจะพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ ได้เนื่องจากไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเปิดใช้งานลักษณะการทำงานหลายงานผลลัพธ์ชุด (ของ MARS) ไปเว็บไซต์ MSDN ต่อไปนี้:
วิธีการเปิดใช้งานของ MARS

คุณสมบัติ

หมายเลขบทความ (Article ID): 2723979 - รีวิวครั้งสุดท้าย: 10 ตุลาคม 2557 - Revision: 7.0
ใช้กับ
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Service Pack 1 เมื่อใช้กับ:
    • Microsoft SQL Server 2012 Developer
    • Microsoft SQL Server 2012 Enterprise
    • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Standard
Keywords: 
kbtshoot kbqfe kbfix kbsurveynew kbexpertiseadvanced kbautohotfix kbmt KB2723979 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2723979

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

 

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