نحوه رفع خطای Saving changes is not permitted در SQL Server
mohsen•1 سال قبل
ارسال شده در
mohsenاگر در زمان تغییرات در ساختار جدول در SQL Server مواجه شدیم:
Saving changes is not permitted. The change you have made requires the following table to be dropped and re-created. You have either made changes to a table that can't be recreated or enabled the option prevent saving changes that require the table to be re-created.
می توانیم با تغییر تنظیمات این مشکل را رفع کنیم. برای این کار باید از منوی Tools گزینه Options را انتخاب کنیم و به قسمت Designers برویم و در بخش Table and Database Designers تیک گزینه Prevent saving changes that require the table to be re-created را برداریم.
این اخطار به دلایل زیر ممکن است اتفاق بیفتد:
- اضافه کردن یک ستون جدید در وسط جدول
- حذف یک ستون
- تغییر نالبل بودن (nullability) یک ستون
- تغییر ترتیب ستون ها
- تغییر نوع داده یک ستون
با انجام این تغییرات، جدول باید دوباره از اول ایجاد شود. برای همین SMSS یک جدول موقت ایجاد با شمای جدید ایجاد می کند، دیتای جدول قدیمی را به آن منتقل می کند، جدول قدیمی را حذف کرده و جدول موقت را به جدول قدیمی تغییر نام می دهد.

رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!