در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

خطای بروزرسانی table در SQL Server

حتماً شما هم با بانک Sql Server آشنایی دارید خیلی از مواقع پیش میاد که پس از ثبت جدول یادمون میاد که بخواییم توی جداولمون تغییراتی بدیم که این تغییرات میتونه تغییر Allow Null باشه یا حتی ترتیب ستون های جدول یا تغییر در Data type های یک ستون از جدول و یا اضافه کردن یک یا چند ستون جدید به جدول قبلیمون خب این خیلی ظلم هست که ما نتونیم جدولمون رو ویرایش کنیم و شما در هنکام Save کردن با پیغام زیر روبرو میشید.

Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created.

خطای بروزرسانی table در SQL Server

البته باید بگم که تغییراتی که در بالا اشاره شد منجر به تغییر ساختار metadata متا دیتا جدول شده که برای اعمال این تغییرات نیاز است که جدول مجدد ایجاد شود. به طور پیش فرض در SQL Server برای جلوگیری از ازدست رفتن اطلاعاتی که در جدول ذخیره شده اند، از اعمال این تغییرات جلوگیری میشود.(اینم از کار های مهندس مایکروسافت هست دیگه کاری به خوب یا بدش نداریم ...)

اما چطور از شر این پیام خلاص شیم تا جدولمون ذخیره شه :

مراحل زیر را به ترتیب در SQL Server Management Studio انجام دهید.

  1. به SQL Server Management Studio بروید.
  2. در منوی Tools گزینه Options را انتخاب کنید.
  3. در منوی سمت راست (اصطلاحا Navigation Pane خوانده می شود) Designers را انتخاب کنید.
  4. چک مربوط به عبارت Prevent saving changes that require the table re-creation را برداشته و OK کنید.

خطای بروزرسانی table در SQL Server

سپس با خیال راحت تغییر بدید و ذخیره کنید.

جهت کسب الاعات بیشتر به سایت مایکروسافت در این لینک مراجعه نمایید.

موفق باشید

فرهاد خانلری از انجمن تخصصی فناوری اطلاعات ایران

#رفع_خطای_سیو_کردن_جدول_در_sql #قابلیت_های_جدید_در_sql_server_2014 #خطا_در_ذخیره_جدول_sql #نصب_قدم_به_قدم_sql_server_2014
2 نظر
Gilak

ممنون واقعا کاربردی بود.این Error خیلی اذیتم می کرد!

ehsankhan

با سلام

کاری رو که بالا گفتید انجام دادم ولی بازم ارور میده . تورو خدا راهنمایی کنید

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....