راه حل ذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Server

راه حل ذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Server

نوشته شده توسط: تیم فنی نیک آموز
تاریخ انتشار: ۱۳ مرداد ۱۴۰۰
آخرین بروزرسانی: ۲۳ آبان ۱۴۰۲
زمان مطالعه: 4 دقیقه
۴.۱
(۲۲)

مقدمه

برای خیلی از ما پیش آمده که در زمان طراحی دیتابیس و ایجاد جدول‌های مربوط به موجودیت‌هایی که شناسایی کردیم جدول ایجاد کردیم و حتی ممکن است یکسری اطلاعات هم وارد کردید. اما به هر دلیلی نیاز باشد که تغییراتی در ساختار جدول انجام بدید، این تغییرات می‌تواند اضافه کردن یک فیلد باشد یا حدف آن، تغییر نوع Data Type یک فیلد، مقدار Data Type را بخواهید زیاد و یا کم کنید. و غیره …

دوره کوئری نویسی نیک آموز

اما زمانی که می‌خواهید هر کدام از این دسته تغییرات که گفته شده را در SQL Server روی جدول مورد نظر انجام بدید با یک خطا روبه‌رو می‌شوید که مبنی بر این که تغییرات مجاز نیست و تغییراتی که شما انجام دادید مستلزم حذف جدول و ایجاد مجدد آن است و یا از تنظیمات SQL Server تیک مربوط به « Prevent saving changes that require the table to be re-created check box.» این گزینه را بردارید. که تصویر خطا در زیر آمده است.

ذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Server

چطور می‌توان مشکل ذخیره شدن تغییرات را بعد از ایجاد جدول برطرف کرد:

شما برای اینکه در SQL Server بعد از ایجاد جدول بتـوانید تغییرات را اعمال کنید، باید در محـیط SSMS(SQL Server Management Studio) به قسمت Tools رفته و گزینه Options را کلیک کنید و در پنجره مربوط به Options سمت چپ گزینه بنام Designers است روی این بخش کلیک کنید و سمت راست تیک مربوط به Prevent Saving Changes that require table re-creating برداشته و OK را بزنید. از این به بعد می‌توانید هر تغییری خواستید در جدول مورد نظر انجام بدید و دیگر آن خطا را دریافت نخواهید کرد.راه حل ذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Serverراه حل ذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Serverذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Server

چه رتبه ای می‌دهید؟

میانگین ۴.۱ / ۵. از مجموع ۲۲

اولین نفر باش

title sign
دانلود مقاله
راه حل ذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Server
فرمت PDF
3 صفحه
حجم 1 مگابایت
دانلود مقاله
title sign
معرفی نویسنده
تیم فنی نیک آموز
مقالات
278 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
تیم فنی نیک آموز
پروفایل نویسنده
title sign
دیدگاه کاربران

    • این کار خطرناکه چون اگر ساختار جدول به سرور های مختلف پابلیش بشه موجب حذف دلتای قبلی میشه

      • با سلام
        اگر در پروژهای خود از سناریو مثل Replication استفاده کرده باشید، شاید یکسری مشکلات پیش بیاد اما هیچ وقت دیتا حذف نمی‌شه. و اصلا استفاده از این موضوع خطرناک نیست و مشکلی پیش نمی‌آید.
        به این نکته هم توجه داشته باشید ما در سناریو مثل replication هیچ وقت به صورت wizard تغییرات در جدول اعمال نمی‌کنیم و همیشه توصیه می‌شود که هرآنچه که لازم است تغییرات بدید با دستورات T_SQL تغییرات لازم رو اعمال کنید.
        موفق باشید.

    • با سلام

      اگر در پروژهای خود از سناریو مثل Replication استفاده کرده باشید، شاید یکسری مشکلات پیش بیاد اما هیچ وقت دیتا حذف نمی‌شه. و اصلا استفاده از این موضوع خطرناک نیست و مشکلی پیش نمی‌آید.
      به این نکته هم توجه داشته باشید ما در سناریو مثل replication هیچ وقت به صورت wizard تغییرات در جدول اعمال نمی‌کنیم و همیشه توصیه می‌شود که هرآنچه که لازم است تغییرات بدید با دستورات T_SQL تغییرات لازم رو اعمال کنید.

      موفق باشید.

هر روز یک ایمیل، هر روز یک درس
آموزش SQL Server بصورت رایگان
همین حالا فرم زیر را تکمیل کنید
دانلود رایگان جلسه اول
نیک آموز علاوه بر آموزش، پروژه‌های بزرگ در حوزه هوش تجاری و دیتا انجام می‌دهد.
close-link