\

Facebook


วันอังคารที่ 20 พฤษภาคม พ.ศ. 2557

[ SQL SERVER ] Prevent Saving Changes Recreated แค่แก้คอลลัมม์ จะให้ดรอปเทเบิลแล้วสร้างใหม่เฉย


ธรรมดาของ SQL SERVER 2008 R2 เวลาที่เราจะแก้ไขดาต้าไทป์ของคอลัมม์ให้เป็นประเภทอื่น เช่น แก้จาก int เป็น bigint หรือแก้ความยาวของ Varchar(20) ให้สั้นลงมาเหลือ Varchar(10) จะถูกตรวจสอบก่อนว่าจะส่งผลต่อข้อมูลเราไหม ซึ่งบางครั้งก็ไม่มีปัญหาแหละ เช่น แปลง int เป็น long เพราะ data type แบบใหม่ที่แปลงไปมีขนาดยาวกว่า แต่ในกรณีที่เกิด Error เช่นแปลง varchar เป็น int ซึ่งข้อมูลเดิมอาจเป็นอักษร ซึ่งแปลงไปไม่ได้ แต่ถ้าแปลงได้ก็ไม่ควรเกิดข้อผิดพลาด


ทีนี้ด้วยความฉลาด ( มากเกินไป ) ทาง SQL SERVER จะป้องกันการแก้ไขตารางให้เราโดยจะขึ้น error ว่า "Prevent Saving Changes Recreated" ชึ่งถ้าเรายืนยันนอนยันว่าจะแก้ไข ก็สามารถไปปิดได้ดังนี้



หลังจาก LogIn เข้าสู่ server แล้วไปที่ Tool > Option แล้วไปที่ tab Designers ติก Prevent saving changes that require table re-creation ออก

ไม่มีความคิดเห็น:

May be like this posts

  • สร้าง WebApp ด้วย VueJS บน Digital Ocean ตอนที่ 3 : ติดตั้ง MongoDB บน Debian 8
    19/05/2018 - 0 Comments
    อย่างที่เกริ่นไปก่อนว่าผมใช้ database เป็น NoSQL ซึ่งผมใช้ MondgoDB มาเป็นตัวจัดการฐานข้อมูล…
  • Tip : เล็กๆกับการ Commit SVN
    25/04/2013 - 0 Comments
    Trick เล็กๆน้อยกับการใช้งาน เต่า SVN : จริงๆแล้วการแก้ไข “ไฟล์เดียวกัน”…
  • [Winform C#] ทำตัวอินสตอร์ด้วย Install Shield
    26/08/2014 - 0 Comments
    หลังจากเขียนโปรแกรม Winform c# เรียบร้อยเเล้วถึงเวลาแปลงเป็นตัว exe ให้คลิกใช้ง่ายๆสักที…
  • [โปรแกรม searchหาชื่อสินค้า] SQLite บน C# เอาไว้อ่านไฟล์ .db ใน WinForm มันง่ายมั่กๆ
    04/09/2013 - 1 Comments
    วันก่อนผมเขียนเกี่ยวกับการสร้าง app ดึงข้อมูลจากฐานข้อมูล SQL Server 2008 r2…
  • [Xdebug] PHP Debug on Eclipse เซ็ตตัวดีบักเกอร์
    03/04/2014 - 0 Comments
    พูดถึงวิธีดีบักไฟล์ PHP ถ้าเป็นครั้งแรกที่เริ่มจับใหม่ๆมั่นใจเลยว่าหลายๆคนต้องเคย echo ค่าออกมาทีละบบรทัด…
  • PHP Simple HTML DOM Parser API
    23/02/2015 - 0 Comments
    รวบรวม API ของ Simple HTML DOM เอาไว้ครับ สำหรับ link เต็มๆของหน้าหลักอยู่ที่นี้…
  • แก้ไข PDF ออนไลน์ไม่ต้องพึ่งโปรแกรมเสียเงิน
    04/08/2017 - 0 Comments
    เป็นความอารมณ์เสียอย่างหนึ่งเมื่อต้องแก้งาน PDF แล้วเครื่องเราไม่มี software สำหรับแก้…