Aug 18, 2010

MSSQL server - prevent saving changes TABLE


အရင္က SQL ဆာဗာနဲ႔ table ေတြ ေဆာက္ပါတယ္။ ျပီးရင္ data ေတြ ျဖည့္ပါတယ္။ အဲဒီလုိ ျဖည့္ရင္းနဲ႔ တခါတေလ ျပင္စရာေလးေတြ ရွိလာရင္ (ဥပမာ - Data Type ျဖစ္ျဖစ္ Column Name ျဖစ္ျဖစ္ ) Open Table definition ကုိ ဖြင့္ျပီးေတာ့ ျပင္ေလ့ ရွိပါတယ္။ တခါတေလ ျပင္ျပီး save တဲ့ အခါ ေလ်ာေလ်ာ လ်ဴလ်ဴ ျဖစ္သြားေပမယ့္ တခါတေလမွာေတာ့ ဒီလုိၾကီး ျပင္ခြင့္မျပဳႏုိင္ဘူးဆုိျပီးေတာ့ error တက္ပါတယ္ . အရင္က အဲလုိမ်ိဳး error တက္ရင္ တခါျပန္ျပီးေတာ့ table ကုိ အသစ္ျပန္ေဆာက္လုိက္ပါတယ္ အလုပ္ရႈပ္မခံခ်င္လုိ႔ ။ ေနာက္ပီး data ေတြကလည္း server ထဲမွာ နဲနဲေလးကုိး ။ ေနာက္ပုိင္းမ်ားလာရင္ေတာ့ ျပန္ေဆာက္ဖုိ႔ ဆိုတာမလြယ္ပါဘူး ။ အခု အဲဒီ error ကုိ ဖတ္ၾကည့္ရင္းနဲ႔ နည္းေလးကုိ ေတြ႔လို႔ပါ။ error ကုိ ျပင္ဖုိ႔ ေအာက္ပါအတုိင္း ၀င္ပါ။
Tools - Options - Table and Diagram Options ထဲကုိ ၀င္ျပီးေတာ့ Prevent savingchanges that require table re-creation ကုိ uncheck လုပ္ေပးလုိက္ပါ. အဲဒါဆုိရင္ Table စိတ္ၾကိဳက္ျပင္ စိတ္ၾကိဳက္ save လုိ႔ ရပါပီ။