หลังจากติดตั้งโปรแกรมจัดการฐานข้อมูล Microsoft SQL Server เสร็จแล้ว เราทำการสร้าง Database และสร้าง Table ขึ้นมาโดยมีฟิวด์ต่าง ๆ เมื่อเรา Save ตารางแล้ว เราจะไม่สามารถมากลับมาแก้ไขฟิวด์ได้อีก นั้นเป็นเพราะ MSSQL ตั้งค่าเริ่มต้นป้องกันการแก้ไขโครงสร้างตารางไว้นั้นเอง
หากต้องการยกเลิกการป้องกันการแก้ไขโครงสร้างตาราง เช่น ต้องการแก้ไขชนิดข้อมูลใหม่,เพิ่มฟิวด์,การลบคอลัมน์ เป็นต้น เพื่อให้ได้โครงสร้าง DB เป็นไปตามที่เราต้อง
Error ที่มักพบเวลาแก้ไขตาราง
saving changes is not permitted. the changes you have made require the following tables to be dropped and re-created. you have either made changes to sa table that can't be re-created or enabled the option prevent saving changes that require the table tobe re- created.
วิธีแก้
ไปที่ Tools --> Options --> Designers --> Table and Database Designers
ให้ยกเลิก Prevent saving changes that require table re-creation
รูปตัวอย่างประกอบ
จากนั้นเราก็จะสามารถกลับมาแก้ไข Design Table ได้