ข้อความแสดงข้อผิดพลาดการแก้ไข: เมื่อคุณใช้ตัวให้บริการข้อมูลที่ได้รับการจัดการ System.Data.SqlClient การเชื่อมต่อกับอินสแตนซ์ของ SQL Server 2005 ที่มีการกำหนดค่าการใช้ฐานข้อมูลการมิเรอร์: "ภายใน.Net Framework ผู้ให้บริการของข้อมูลการเกิดข้อผิดพลาด 6 "

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

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

อาการ

พิจารณาสถานการณ์ต่อไปนี้: ในโปรแกรมประยุกต์ คุณใช้ตัวให้บริการ SqlClient ที่ได้รับการจัดการการเชื่อมต่อกับอินสแตนซ์ของ Microsoft SQL Server 2005 อินสแตนซ์ของ SQL Server 2005 มีการกำหนดค่าการใช้ฐานข้อมูลการมิเรอร์ นอกจากนี้ คุณระบุเซิร์ฟเวอร์คู่ค้า failover ในสายอักขระการเชื่อมต่อของแอพลิเคชัน ในสถานการณ์สมมตินี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อคุณเชื่อมต่อกับเซิร์ฟเวอร์หลักหลังจากที่ failover เกิดขึ้น:
ภายใน.Net Framework ผู้ให้บริการของข้อมูลการเกิดข้อผิดพลาด 6
นอกจากนี้ ข้อความแสดงข้อผิดพลาดต่อไปนี้อาจถูกบันทึกใน SQL ล็อกข้อผิดพลาดของเซิร์ฟเวอร์:
ข้อผิดพลาด: 18456 ความรุนแรง: สถานะ 14 : 16
การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้DomainName/username

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากรหัสในแฟ้ม System.Data.dll ไม่ถูกต้องดำเนินการเปลี่ยนแปลงสถานะสำหรับการเชื่อมต่อปัจจุบันในประเภทการเชื่อมต่อ

การแก้ไข

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

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

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

ข้อมูลการเริ่มต้นระบบใหม่

คุณไม่จำเป็นต้องเริ่มต้นคอมพิวเตอร์ใหม่หลังจากใช้โปรแกรมแก้ไขด่วนนี้

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

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนฮอตฟิกซ์อื่น ๆ

ข้อมูลไฟล์ Hotfix

โปรแกรมแก้ไขด่วนนี้ประกอบด้วยเฉพาะแฟ้มที่จำเป็นต้องแก้ไขปัญหาที่แสดงรายการของบทความนี้ โปรแกรมแก้ไขด่วนนี้อาจไม่มีแฟ้มทั้งหมดที่คุณต้องมีเพื่อที่จะปรับปรุงผลิตภัณฑ์เป็นรุ่นล่าสุดอย่างสมบูรณ์

โปรแกรมแก้ไขด่วนรุ่นภาษาอังกฤษนี้มีแอตทริบิวต์แฟ้ม (หรือแอตทริบิวต์แฟ้มหลังจากนี้) ซึ่งแสดงในตารางต่อไปนี้ วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้โซนเวลาแท็บในนั้นวันที่และเวลารายการใน'แผงควบคุม'
.NET Framework 2.0, x รุ่นที่ใช้ x86
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
System.data.dll2.0.50727.9482,903,55226 2007 Oct03:22x86
.NET Framework 2.0, x รุ่นที่ใช้ x64
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
System.data.dll2.0.50727.9482,969,60025 2007 Oct22:49x64
System.data.dll2.0.50727.9482,903,55226 2007 Oct03:22x86
.NET Framework 2.0 เวอร์ชันที่ใช้ Itanium
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
System.data.dll2.0.50727.9483,111,93626 2007 Oct00:05IA-64
System.data.dll2.0.50727.9482,903,55226 2007 Oct03:22x86
หมายเหตุ:โปรแกรมแก้ไขด่วนนี้ไม่ได้รวมอยู่ใน.NET Framework 2.0 Service Pack 1 (SP1) ถ้าคุณกำลังใช้.NET Framework 2.0 SP1 คุณต้องใช้ในแพคเกจการยกเลิกการต่อไปนี้:
948815ความพร้อมใช้งานของ.NET Framework 2.0 post-Service 1 ชุดโปรแกรมแก้ไขด่วนยกเลิกแพ็คเกจ System.Data.dll และ System.Data.OracleClient.dll

สถานะ

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

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

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base::
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

คุณสมบัติ

หมายเลขบทความ (Article ID): 944099 - รีวิวครั้งสุดท้าย: 20 ตุลาคม 2553 - Revision: 1.0
ใช้กับ
  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 2.0 IA64 Edition
  • Microsoft .NET Framework 2.0 x64 Edition
Keywords: 
kbexpertiseadvanced kbfix kbqfe kbmt KB944099 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:944099

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

 

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