โดยทั่วไปเราสามารถเพิ่มไฟล์ MDF ในเครื่องผ่าน SQL explorer ของ VS2005 บางทีคุณอาจมีปัญหาต่อไปนี้:
ส
แตนซ์ของผู้ใช้ไม่ได้รับการสนับสนุนบน SQL Server เวอร์ชันนี้ การเชื่อมต่อจะถูกปิด
เราพบว่าข้อมูลที่เราต้องการอยู่ที่นี่: ข้อความแสดงข้อผิดพลาด: การตั้งค่าสถานะการเข้าสู่ระบบอินสแตนซ์ของผู้ใช้ไม่ได้รับการสนับสนุนบน SQL Server เวอร์ชันนี้ การเชื่อมต่อจะถูกปิด
วิเคราะห์คำตอบของ Scott อย่างระมัดระวัง:
"ปัญหาคือ User Instance ซึ่งอนุญาตให้ การสร้างฐานข้อมูลอัตโนมัติจากโค้ดไม่รองรับ SQL 2005 เวอร์ชันเต็ม นั่นเป็นฟังก์ชันของ SQL Express เท่านั้น วิธีแก้ไขคือสร้างฐานข้อมูลด้วยตนเองใน SQL Server 2005 และตั้งค่าสตริงการเชื่อมต่อให้ชี้ไป คุณจะต้องเรียกใช้ aspnet_regsql.exe ด้วยตนเองกับฐานข้อมูลหากคุณจะใช้คุณสมบัติฐานข้อมูลในตัวใหม่ของ ASP.NET v2.0"
ดังนั้นหากเราไม่ได้ใช้ SQL Server 2005 ที่ดาวน์โหลดจาก MS Express จากนั้นเราสามารถเชื่อมต่อได้โดยการเพิ่มไฟล์ MDF ในตัวจัดการ SQL2005 เท่านั้น
วิธีแก้ไข: ในตัวจัดการ SQL2005 หลังจากแนบไฟล์ MDF ในเครื่องสำเร็จแล้ว เพียงเชื่อมต่อกับ sql explorer ของ VS2005
จะเพิ่มต่อไปในภายหลัง
บล็อกของ cnzc