การแก้ไข: ข้อผิดพลาดเมื่อคุณเชื่อมต่อกับอินสแตนซ์ 64 บิตของ SQL Server Express 2008 โดยใช้ Visual Studio 2008 Service Pack 1 (SP1): " SQL Server จำเป็นต้องมีการเชื่อมต่อไปยัง SQL Server แฟ้ม (*.mdf) properly ฟังก์ชันของถึง 2005 Express"


อาการ


เมื่อคุณเชื่อมต่อกับอินสแตนซ์ 64 บิตของ Microsoft SQL Server Express 2008 โดยใช้ Visual Studio 2008 Service Pack 1 (SP1), คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
เชื่อมต่อไปยัง SQL Server แฟ้ม (*.mdf) ต้องมี SQL Server Express 2005 เมื่อต้องการทำงานอย่างถูกต้อง โปรดตรวจสอบการติดตั้งคอมโพเนนต์ของการดาวน์โหลดจาก URL:
หมายเหตุ ปัญหานี้เกิดขึ้นเมื่อคุณเชื่อมต่อกับอินสแตนซ์แบบ 32 บิตของ SQL Server Express 2008 จากคอมพิวเตอร์ 64 บิต

สาเหตุ


ปัญหานี้เกิดขึ้นเนื่องจาก Visual Studio 2008 SP1 ตรวจพบคีย์รีจิสทรีบางอย่างสำหรับการติดตั้ง 64 บิตของ SQL Server Express 2008 อย่างไม่ถูกต้อง

การแก้ปัญหา


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

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

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

ข้อกำหนดเบื้องต้น

คุณต้องมี Visual Studio 2008 SP1 หรือ Visual Studio 2008 Express Edition ด้วย Service Pack 1 ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้

ข้อกำหนดการรีสตาร์ท

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

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

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนโปรแกรมแก้ไขด่วนอื่น ๆ

ข้อมูลแฟ้ม

เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Microsoft.visualstudio.editors.dll9.0.30729.1862,879, 48823 2008 พฤศจิกายน21:50x86
Microsoft.vsdesigner.dll9.0.30729.1864,419,58423 2008 พฤศจิกายน21:50x86

วิธีแก้ปัญหา


เมื่อต้องการหลีกเลี่ยงปัญหานี้ ถอนการติดตั้งรุ่น 64 บิตของ SQL Server Express 2008 แล้ว ติดตั้ง SQL Server Express 2008 รุ่น 32 บิต

สถานะ


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

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


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft