Thursday, February 27, 2014

ความพยายามในการ downgrade SQL Server 2008 สู่ 2005

  • ประเด็นมีอยู่ว่าพัฒนาระบบ 1 ระบบใช้ SQL Server 2008 + C# เป็น Windows App
  • ทำเสร็จจะใช้งานจริง ติดปัญหาที่เครื่อง Server ที่จะวาง SQL Server 2008 มันเป็น Server 2003 R2 หว่า รู้สึกว่า จะลง 2008 ไม่ได้ เลยต้องลง SQL Server 2005 
  • แต่พอจะย้าย structure พร้อม content ใน db จาก 2008 ไปสู่ 2005 มันหาวิธีย้ายง่ายๆ ไม่ได้เลย ต้อง export เป็น script structure แล้วมา query สร้างเอาอีกที แต่ติดปัญหาอย่างคือ
  • SQL Server 2008 มี type datetime แต่ 2005 ไม่มี จึงต้องแปลงเป็น date เฉยๆ
  • อีกอย่างคือ ใช้ VS2010 ในการพัฒน Windown App แต่จะไปรันบน Xp มันต้องลง .Net 3.5 นะครับพี่น้อง
  • แต่รันบน Win 7 ได้สบาย เพราะมันน่าจะเป็น .Net 3.5 ขึ้นไปอยู่แล้ว
เพิ่มเติม
  • วิธีง่ายๆ ที่ทำคือ backup เป็นไฟล์ จาก SQL Server 2008 แล้วนำไป Restore ใน SQL Server 2005 มันก็ไม่ผ่าน
  • และอีกวิธีคือ Attach ไฟล์ db.mdf และ db_log.ldf ของ 2008 ไปวางที่เครื่อง 2005 แล้ว Attach เข้า มันก็ไม่ผ่านหว่า

No comments:

Post a Comment