Microsoft เผยแพร่ Microsoft SQL Server ๒๐๐๘ Service Pack 3 (SP3) หรือ Microsoft SQL Server ๒๐๐๘ R2 แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ Service Pack 3 (SP3) เวอร์ชันก่อนหน้าหรือ SQL Server ๒๐๐๘ R2
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณมีแอปพลิเคชันไคลเอ็นต์ที่ใช้โปรแกรมควบคุมของ Java และ Microsoft JDBC สำหรับ SQL Server เพื่อเชื่อมต่อกับ SQL Server
-
คุณอัปเกรดสภาพแวดล้อมการรันไทม์ของ Oracle Java (JRE) เป็นเวอร์ชัน6อัพเดต29หรือเวอร์ชันที่ใหม่กว่า
-
หลังจากที่คุณอัปเกรด JRE คุณจะไม่สามารถเชื่อมต่อกับ SQL Server ได้อีกต่อไป
ในสถานการณ์สมมตินี้โปรแกรมควบคุม JDBC อาจหยุดการตอบสนองเมื่อพยายามเปิดการเชื่อมต่อ นอกจากนี้โปรแกรมควบคุม JDBC ล้มเหลวทันทีและสแตกการโทรจะถูกสร้างขึ้นถ้ามีการใช้หนึ่งในวิธีต่อไปนี้ในการเชื่อมต่อเข้ารหัสลับ:
-
คุณสมบัติการ เข้ารหัสลับ ถูกตั้งค่าเป็น True ใน URL ของการเชื่อมต่อ
-
SQL Server ถูกกำหนดค่าให้บังคับใช้การเข้ารหัสลับ
หมายเหตุ
-
คุณอาจพบปัญหานี้ถ้าคุณใช้การใช้งานของบริษัทอื่นของ Secure Sockets Layer (SSL)/Transport Layer (TLS) ที่มีการเปลี่ยนแปลงพฤติกรรมเดียวกันเป็น JRE เวอร์ชัน6และเวอร์ชันที่ใหม่กว่า การเปลี่ยนแปลงในลักษณะการทำงานนี้จะช่วยแก้ไขปัญหาด้านความปลอดภัยที่เฉพาะเจาะจงที่เรียกว่า "BEAST" ถ้าคุณไม่แน่ใจว่าผลิตภัณฑ์ของบริษัทอื่นมีการดำเนินการของ SSL/TLS ที่มีการเปลี่ยนแปลงนี้หรือไม่ให้ติดต่อผู้จำหน่ายของผลิตภัณฑ์
-
ผู้ให้บริการการเข้าถึงข้อมูลใดๆที่ใช้ OpenSSLlibrary อาจทำให้เกิดปัญหานี้ได้
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากโปรแกรม SQL Server ไม่สามารถจัดการระเบียนการเข้าสู่ระบบเมื่อข้อมูล SSL ถูกแยกออกเป็นแพคเก็ตข้อมูลแบบหลายตาราง (TDS)
การแก้ไข
ข้อมูล service pack สำหรับ SQL Server ๒๐๐๘ R2
เมื่อต้องการแก้ไขปัญหานี้ให้ขอรับ service pack ล่าสุดสำหรับ SQL Server ๒๐๐๘ R2 สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๕๒๗๐๔๑ วิธีการขอรับ service pack ล่าสุดสำหรับ SQL Server ๒๐๐๘ R2
ข้อมูลโปรแกรมอัปเดตสะสม
SQL Server ๒๐๐๘ R2 Service Pack 1
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน6การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๖๗๙๓๖๗ แพคเกจโปรแกรมปรับปรุงที่สะสม6สำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๕๖๗๖๑๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 Service Pack 1 ได้รับการเผยแพร่แล้ว
แพคเกจโปรแกรมปรับปรุงที่สะสม3สำหรับ SQL Server ๒๐๐๘ SP3
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน3การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ Service Pack 3 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๖๔๘๐๙๘ แพคเกจโปรแกรมปรับปรุงที่สะสม3สำหรับ SQL Server ๒๐๐๘ Service Pack 3หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ Service Pack 3 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๖๒๙๙๖๙ รุ่นของ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 3 ได้รับการเผยแพร่แล้ว
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้แวะไปที่เว็บไซต์ต่อไปนี้:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว ให้ใช้หนึ่งในวิธีต่อไปนี้:
-
ใช้ Oracle JRE เวอร์ชันก่อนหน้า JRE เวอร์ชัน6อัพเดต29
-
ปิดใช้งานการแยกระเบียน SSL ที่ระดับ JREหมายเหตุ
-
วิธีนี้อาจมีผลกระทบด้านความปลอดภัยสำหรับการสื่อสาร HTTP
-
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนนี้คุณสามารถติดต่อได้
-
ผลิตภัณฑ์ของบริษัทอื่นที่มีการกล่าวถึงในบทความนี้ ผลิตโดยบริษัทต่างๆ ที่ไม่เกี่ยวข้องกับ Microsoft Microsoft ไม่รับประกัน ทั้งโดยนัยหรืออย่างอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"ปัญหานี้ได้รับการแก้ไขแล้วใน SQL Server ๒๐๐๘ R2 Service Pack 2 ครั้งแรก