ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

สมมติว่าคุณติดตั้ง Microsoft SQL Server ๒๐๐๘หรือ Microsoft SQL Server ๒๐๐๘ R2 บนคอมพิวเตอร์ที่ใช้ Windows Server ๒๐๐๘หรือ Windows Server ๒๐๐๘ R2 เมื่อแอปพลิเคชันเชื่อมต่อกับ SQL Server ๒๐๐๘หรือ SQL Server ๒๐๐๘ R2 โดยใช้ Microsoft SQL Server Native Client ๑๐.๐คุณจะได้รับข้อผิดพลาด "ตัวจัดกำหนดการที่ไม่ใช่ผลลัพธ์" เป็นระยะๆ หมายเหตุ ข้อผิดพลาด "ตัวจัดกำหนดการส่งไม่ใช่" แต่ละข้อผิดพลาดจะถูกบันทึกไว้ในไฟล์บันทึกข้อผิดพลาด SQL Server ๒๐๐๘หรือ SQL Server ๒๐๐๘ R2 นอกจากนี้ SQL Server หยุดการตอบสนองเป็นระยะๆ เมื่อต้องการแก้ไขปัญหานี้คุณอาจต้องรีสตาร์ทเซิร์ฟเวอร์ SQL หมายเหตุ

  • โปรแกรมแก้ไขด่วนนี้นำไปใช้กับทั้งไคลเอ็นต์ Native ของ SQL และไปยัง SQL Server enginee

  • ถ้าคุณได้ติดตั้ง SQL Server ๒๐๐๘ Service Pack 2 (SP2) ข้อผิดพลาด "ตัวจัดกำหนดการส่งไม่ใช่" เกิดขึ้นและ SQL Server ๒๐๐๘ไม่หยุดการตอบสนอง อย่างไรก็ตามคุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

    รหัสข้อผิดพลาด๒๖๐๗๓-//ErrorFormat: การเชื่อมต่อ TCP ปิดแต่กระบวนการย่อยของ SQL Server อาจถือว่ามีการทำซ้ำของซ็อกเก็ตของการเชื่อมต่อ

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจาก SQL Server Native Client ๑๐.๐จัดการการโทรด้วย TCP บนซ็อกเก็ตอย่างไม่ถูกต้อง

การแก้ไข

หมายเหตุ

ถ้าคุณใช้การแก้ไข SQL Server GDR ล่าสุดตามบูเลทีนรักษาความปลอดภัย MS11-049 คุณจะไม่สามารถนำการอัปเดตแบบสะสมที่กล่าวถึงในบทความนี้ไปใช้ได้ เมื่อคุณพยายามที่จะใช้การแก้ไขโดยใช้การตั้งค่าการอัปเดตที่สะสมคุณจะได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

การอัปเดต SQL Server ที่มีเวอร์ชันที่สูงกว่าได้ถูกติดตั้งบนอินสแตนซ์ของ SQL Server <ชื่ออินสแตนซ์> แล้วดังนั้นจึงไม่สามารถนำการอัปเดต sql server ปัจจุบันไปใช้ได้ เวอร์ชันของการอัปเดต SQL Server ที่ติดตั้งอยู่แล้วคือ GDR 10.2.4064.0 (10.2.4310.0) ที่มี KB2494089 และการอัปเดต SQL Server ปัจจุบันคือ10.2.4272.0 กับ KB2467239

ในสถานการณ์สมมตินี้คุณต้องใช้แพคเกจ GDR ที่ประกอบด้วยการแก้ไขสำหรับปัญหาที่กล่าวถึงในบทความ KB นี้นอกเหนือจากการแก้ไขสำหรับปัญหาของ MS11-049 เมื่อต้องการค้นหาแพคเกจ GDR และ QFE ที่สอดคล้องกันที่นำไปใช้กับช่วงของ SQL Server รุ่นของคุณให้ดูที่ส่วนคำถามที่ถามบ่อยของกระดานข่าวความปลอดภัยต่อไปนี้:

http://www.microsoft.com/technet/security/bulletin/MS11-049.mspxตัวอย่างเช่นถ้าคุณกำลังเรียกใช้ SQL Server ๒๐๐๘ Service Pack 2 และคุณใช้โปรแกรมแก้ไขด่วนของ GDR สำหรับ KB2494089 เพื่อขอรับการแก้ไขสำหรับ KB2491214 คุณต้องใช้การอัปเดต QFE KB2494094

ข้อมูลโปรแกรมอัปเดตสะสม

เมื่อต้องการแก้ไขปัญหานี้ให้ใช้การอัปเดตที่เหมาะสมสำหรับ SQL Server และสำหรับ Windows Server ที่กำลังทำงานบนคอมพิวเตอร์ หมายเหตุ คุณอาจพบปัญหานี้ในแอปพลิเคชันไคลเอ็นต์ที่ใช้ไคลเอ็นต์ Native ของ SQL Server และฟังก์ชัน (เช่นฟังก์ชัน CreateProcess ) เพื่อสร้างกระบวนการย่อยใหม่ ในกรณีนี้คุณจำเป็นต้องใช้โปรแกรมแก้ไขด่วนทั้งสองอย่างสำหรับ Windows Server และ SQL Server

การอัปเดตสำหรับ SQL Server

แพคเกจโปรแกรมปรับปรุงที่สะสม6สำหรับ SQL Server ๒๐๐๘ R2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน6การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๔๘๙๓๗๖ แพคเกจโปรแกรมปรับปรุงที่สะสม6สำหรับ SQL Server ๒๐๐๘ R2 หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่แพคเกจโปรแกรมปรับปรุงที่สะสม2สำหรับ Sql Server ๒๐๐๘ Service pack 2 การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน2การปรับปรุงที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 2 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๔๖๗๒๓๙ แพคเกจโปรแกรมปรับปรุงที่สะสม2สำหรับ SQL Server ๒๐๐๘ Service Pack 2หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ Microsoft ขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

๒๔๐๒๖๕๙ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 2 ถูกเผยแพร่แล้ว โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๐๘จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๐๘ Service Pack 2 ไปใช้กับการติดตั้ง SQL Server ๒๐๐๘ Service Pack 2 ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไป

การอัปเดตสำหรับ Windows Server

โปรแกรมแก้ไขด่วนสำหรับ Windows Server ๒๐๐๘ R2

976932 ข้อมูลเกี่ยวกับ Service Pack 1 สำหรับ Windows 7 และ Windows Server 2008 R2

โปรแกรมแก้ไขด่วนสำหรับ Windows Server ๒๐๐๘

๒๓๙๘๒๐๒ แอปพลิเคชันอาจหยุดการตอบสนองใน Windows Server ๒๐๐๘หรือใน Windows Vista เมื่อแอปพลิเคชันปิดการเชื่อมต่อซ็อกเก็ตหรือปิดเครื่อง

สถานะ

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

การแก้ปัญหา

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

322756 วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windowsเมื่อต้องการแก้ไขปัญหานี้ให้เพิ่มค่า SuperSocketNetlib\Tcp\TcpAbortiveClose ในรีจิสทรีคีย์สำหรับ MSSQLServer เมื่อต้องการทำเช่นนี้ให้ทำตามขั้นตอนต่อไปนี้:

  1. เปิดตัวแก้ไขรีจิสทรี เมื่อต้องการทำเช่นนี้ให้ใช้วิธีการที่เหมาะสมสำหรับระบบปฏิบัติการของคุณ:

    • ใน Windows Vista ให้คลิก เริ่มพิมพ์ Regedit ในกล่อง เริ่มการค้นหา แล้วกด ENTER

    • ใน Windows XP ให้คลิกเริ่มคลิกเรียกใช้พิมพ์regeditแล้วคลิกตกลง

  2. ค้นหาแล้วคลิกคีย์ย่อยของรีจิสทรีต่อไปนี้

    • สำหรับอินสแตนซ์เริ่มต้นของ SQL Server ๒๐๐๘หรือ SQL Server ๒๐๐๘ R2 ให้คลิกคีย์ย่อยของรีจิสทรีต่อไปนี้:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10. MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp\

    • สำหรับอินสแตนซ์ที่มีชื่อของ SQL Server ๒๐๐๘หรือ SQL Server ๒๐๐๘ R2 ให้คลิกคีย์ย่อยของรีจิสทรีต่อไปนี้:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10. (InstanceName) \MSSQLServer\SuperSocketNetLib\Tcp\

  3. บนเมนูแก้ไขให้ชี้ไปที่ใหม่แล้วคลิกค่า DWORD

  4. พิมพ์ TcpAbortiveCloseแล้วกด ENTER

  5. บนเมนูแก้ไขให้คลิกปรับเปลี่ยน

  6. คลิกทศนิยมแล้วพิมพ์1ในกล่องข้อมูลค่า

  7. ออกจาก Registry Editor

  8. เริ่ม SQL Server ใหม่

อ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งไคลเอ็นต์ Native ของ SQL Server แวะไปที่เว็บไซต์ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:

วิธีการติดตั้งไคลเอ็นต์ Native ของ SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๙๓๕๘๙๗ รูปแบบการให้บริการแบบเพิ่มหน่วยจะพร้อมใช้งานจากทีม SQL Server เพื่อจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ schema สำหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๘๒๒๔๙๙แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจการอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการอัปเดตซอฟต์แวร์ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×