|
|
|
ทำไม visual studio 2010 ผมทั้ง 2 เครื่องไม่สามารถ add data source ที่้ป็น .mdf ได้เลยครับ |
|
|
|
|
|
|
|
เดาเอานะครับ ถ้าผิดอย่า่ว่ากัน
1) ผมว่า ต้องไปสร้าง Database ก่อนครับ เพราะแค่ลง Sql Server อย่างเดียว มันจะไม่รู้จักไฟล์ .mdf ที่จะเอามาใช้งาน
ไม่เหมือนกับ MS Access
ผมใช้ SQL Server Management Studio สร้าง Database เปล่าขึ้นมาก่อน
โดยให้ตำแหน่งเก็บไฟล์ อยู่ใน App_data ในโปรเจค
จากนั้นค่อย restore ไฟล์ backup ไปทับตัวที่เพิ่งสร้างเสร็จเมื่อตะกี้ครับ
2) อ่านดูจาก error มันฟ้องว่าไม่รู้จัก instance
ไม่แน่ใจว่าตอนติดตั้ง sql server สร้าง instance ชื่อ SQLExpress ไว้หรือไม่ครับ
|
ประวัติการแก้ไข 2013-02-20 09:10:12
|
|
|
|
Date :
2013-02-20 09:07:57 |
By :
Aod47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ เดี๋ยวจะลองดูก่อนครับ พี่ๆมัวิธีอื่นอีกไหมครับ
|
|
|
|
|
Date :
2013-02-20 09:22:00 |
By :
clashhum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
express มันยังไม่รู้จัก mdf เลย
เปิด sql management แล้ว add mdf ก่อน
แล้วค่อยมา add datasource ที่โปรแกรม
มันไม่เหมือน access นะ
|
|
|
|
|
Date :
2013-02-20 09:38:41 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมสร้าง .mdf สร้างฐานข้อมูลใน mssqlserver 2008 ไว้แล้วครับ แต่ก็ add data source ใน visual studio 2010 ไม่ได้ครับ เป็นที่ instance หรือเปล่าครับ
|
|
|
|
|
Date :
2013-02-20 10:00:29 |
By :
clashhum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามหน่อย
ก็อป mdf มาจากเครื่องอื่นใช่เปล่า
|
|
|
|
|
Date :
2013-02-20 11:33:27 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เครื่องผมเองครับ คือผมสร้างของผมเองไว้ใน MS sql server 2008 แล้วครับ แต่ผมจะยัดเขามาในแอพ ผม มมันไม่ได้ครับ
|
ประวัติการแก้ไข 2013-02-20 13:48:16
|
|
|
|
Date :
2013-02-20 13:45:48 |
By :
clashhum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ก็ยังสงสัยอยู่ ว่าทำไมสร้างจากเครื่องแล้วไฟล์มันไปอยู่ที่ desktop ได้ไงอ่ะ
งั้นลองเปลี่ยนจาก .\sqlexpress
เป็น [ชื่อเครื่อง]\sqlexpress
เพราะมันฟ้องว่า หา sql server ไม่เจอให้ตรวจสอบชื่อ (instance name) ว่าถูกต้องไหม
ปล. ปกติข้าพเจ้าไม่ connect จากไฟล์นะ จะเรียกจาก sql server เลย
|
|
|
|
|
Date :
2013-02-20 14:04:45 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|