วันอาทิตย์ที่ 10 สิงหาคม พ.ศ. 2557

แก้ไขปัญหา Restore ฐานข้อมูล Sql server ไม่ได้ Restore of database 'DB Name' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)

แก้ปัญหาการ Restore  ฐานข้อมูลไม่ได้ และขึ้นข้อผิดพลาดคือ
Restore of database 'DB Name' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)
สามารถแก้ไขปัญหาได้ดังภาพคือ

 ภาพที่ 1 : ขึ้นตอนในการ Restore ฐานข้อมูล

ภาพที่ 1 


 ภาพที่ 2 : เลือกรายการในเมนู Option ดังภาพ แล้วทำเครื่องหมายถูกที่
  - overwrite the existing database (with replace)
  - close existing connections to destination database





วันอาทิตย์ที่ 3 สิงหาคม พ.ศ. 2557

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

เป็นวิธีแก้ไขปัญหา The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine ของ Microsoft Windows 64 bit  เมื่อเราต้องเชื่อมต่อกับฐานข้อมูล Access

Build Project ให้มีไฟล์ dll พร้อมกับไฟล์ exe

ถ้าเราต้องการทำให้การรัน หรือBuild โปรเจ็คแต่ละครั้งแล้วมีไฟล์ dll ที่อยู่ใน Project References ในโปรเจ็คเรา และให้ componentได้ลงทะเบียนใน GAC จากนั้นเราก็สามารเอาไฟล์เหล่านั้นไปใช้สำหรับติดตั้ง (Setup File)


มีขั้นตอนต่อไปนี้คือ
1. เลือกรายการ My Project
2. เลือกเมนู References 
3. คลิกที่รายการไฟล์ที่เกิดจากเรา References ไว้
4. ที่แถบคุณสมบัติ (Properties)  เลือก  Copy Local คุณสมเปลียน จาก  False  เป็น True 

เมื่อเรารันโปรแกรม (Start Debugging) แล้วเข้าไปดูที่โฟลเดอร์ Debug เราจะพบกับไฟล์ dll ที่ปรากฏขึ้นมา ดังภาพ





 
ไม่สงวนลิขสิทธิ์บทความใดๆในบล๊อคนี้ หากท่านเห็นว่าเป็นประโยชน์..สามารถเผยแพร่ได้ตามสมควร