อาการ
เมื่อจํานวนเซสชันที่ใช้โดยทั้งการเชื่อมต่อผู้ใช้และงานระบบหรือที่ทํางานเบื้องหลัง ถึงขีดจํากัดสูงสุด (32,767 หรือน้อยกว่า ขึ้นอยู่กับ ผู้ใช้ connections Server Configuration Option) ใน Microsoft SQL Server 2016 หรือ 2019, a งานระบบหรืองานที่ทํางานเบื้องหลังที่จําเป็นไม่ทํางาน นอกจากนี้ ข้อผิดพลาด 17300 อาจเข้าสู่ระบบ บันทึกข้อผิดพลาด ถ้างานนี้จําเป็นสําหรับ SQL Server เพื่อดําเนินการต่อ ทํางานตามที่คาดไว้ (ตัวอย่างเช่น งาน XE Dispatcher) ซึ่งอาจทําให้ SQL Server ปิด ลง
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมต่อไปนี้สําหรับ SQL Server:
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:
การอัปเดตแบบสะสมใหม่สําหรับ SQL Server แต่ละรายการมีการแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมก่อนหน้า ตรวจสอบการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
ข้อมูลเพิ่มเติม
ใน SQL Server การเชื่อมต่อผู้ใช้หรืองานระบบต้องทํางานภายในเซสชันโดย ตัวระบุที่ไม่ซ้ําระหว่าง 1 และ 32,767 50 เซสชันแรกจะถูกสงวนไว้สําหรับ งานระบบ และเซสชันที่เหลืออาจถูกแชร์ระหว่างผู้ใช้ การเชื่อมต่อและงานระบบ โปรดสังเกตว่างานระบบจํานวนจริงจะ จะแตกต่างกันไปขึ้นอยู่กับเซิร์ฟเวอร์หรือการกําหนดค่าฐานข้อมูล เช่น การใช้ความพร้อมใช้งาน กลุ่ม เรียกใช้ Full-Text การค้นหา และอื่นๆ หากมีการสร้างการเชื่อมต่อผู้ใช้เพียงพอเพื่อให้ ไม่ต้องเหลือเนื้อที่ว่างสําหรับงานระบบเพิ่มเติม การพยายามสร้างงานระบบเพิ่มเติมอาจ ล้มเหลว แม้ว่าผู้ดูแลระบบจะลดจํานวนการเชื่อมต่อผู้ใช้สูงสุด ผ่านการกําหนดค่าเซิร์ฟเวอร์พื้นที่สําหรับงานระบบเพียง 50 งานจะรับประกัน
การแก้ไขนี้เพิ่มจํานวนงานระบบที่รับประกันเป็นอย่างน้อย 500 ซึ่งหมายความว่าถ้ามีการตั้งค่าจํานวนการเชื่อมต่อผู้ใช้ที่กําหนดค่าไว้เป็นค่าเริ่มต้นหรือมากกว่า 32,267 จํานวนจริงของการเชื่อมต่อผู้ใช้จะถูก จํากัดไว้ที่ 32,267 เพื่อรับประกันว่างานระบบ 500 งานสามารถทํางานได้ ถ้าผู้ใช้ตั้งค่า จํานวนการเชื่อมต่อของผู้ใช้ให้น้อยกว่า 32,267 คน พื้นที่ที่เหลือทั้งหมดจนถึง 32,767 จะ สามารถใช้งานได้สําหรับงานระบบ (แทนงานระบบ 50 งานก่อนที่คุณจะใช้การแก้ไขนี้)
อ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์ ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์