خانه SQL Server راه حل ذخیره نشدن تغییرات بعد از ایجاد جدول در 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 بعد از ایجاد جدول بتـوانید تغییرات را اعمال کنید، باید در محـیط SSMS(SQL Server Management Studio) به قسمت Tools رفته و گزینه Options را کلیک کنید و در پنجره مربوط به Options سمت چپ گزینه بنام Designers است روی این بخش کلیک کنید و سمت راست تیک مربوط به Prevent Saving Changes that require table re-creating برداشته و OK را بزنید. از این به بعد میتوانید هر تغییری خواستید در جدول مورد نظر انجام بدید و دیگر آن خطا را دریافت نخواهید کرد. چه رتبه ای میدهید؟ میانگین ۴.۱ / ۵. از مجموع ۷ اولین نفر باش برچسب ها # sql# SQL Server# آموزش SQL# آموزش SQL Server# راه حل ذخیره نشدن تغییرات بعد از ایجاد جدول در SQL Server معرفی نویسنده مقالات 172 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده تیم فنی نیک آموز پروفایل نویسنده معرفی محصول مهدی شیشه بری دوره آموزش کوئری نویسی در SQL Server 1.000.000 تومان مقالات مرتبط ۱۰ اردیبهشت SQL Server استفاده از Credential و Proxy در SQL Server Agent حسن سلیمانی ۰۷ اردیبهشت SQL Server استفاده از Operator ها در SQL Server Agent حسن سلیمانی ۰۵ اردیبهشت SQL Server بررسی نحوه ایجاد Job در SQL Server حسن سلیمانی ۲۹ فروردین SQL Server آشنایی با بخش های مختلف SQL Server Agent حسن سلیمانی دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ علیرضا شعبانی دانشگر ۲۳ / ۰۵ / ۰۰ - ۰۹:۰۴ این کار خطرناکه چون اگر ساختار جدول به سرور های مختلف پابلیش بشه موجب حذف دلتای قبلی میشه پاسخ به دیدگاه آرزو محمدزاده ۳۱ / ۰۵ / ۰۰ - ۰۹:۱۲ با سلام اگر در پروژهای خود از سناریو مثل Replication استفاده کرده باشید، شاید یکسری مشکلات پیش بیاد اما هیچ وقت دیتا حذف نمیشه. و اصلا استفاده از این موضوع خطرناک نیست و مشکلی پیش نمیآید. به این نکته هم توجه داشته باشید ما در سناریو مثل replication هیچ وقت به صورت wizard تغییرات در جدول اعمال نمیکنیم و همیشه توصیه میشود که هرآنچه که لازم است تغییرات بدید با دستورات T_SQL تغییرات لازم رو اعمال کنید. موفق باشید. پاسخ به دیدگاه علیرضا شعبانی دانشگر ۲۳ / ۰۵ / ۰۰ - ۰۹:۰۴ این کار خطرناکه چون اگر ساختار جدول به سرور های مختلف پابلیش بشه موجب حذف دلتای قبلی میشه پاسخ به دیدگاه آرزو محمدزاده ۳۱ / ۰۵ / ۰۰ - ۰۹:۱۲ با سلام اگر در پروژهای خود از سناریو مثل Replication استفاده کرده باشید، شاید یکسری مشکلات پیش بیاد اما هیچ وقت دیتا حذف نمیشه. و اصلا استفاده از این موضوع خطرناک نیست و مشکلی پیش نمیآید. به این نکته هم توجه داشته باشید ما در سناریو مثل replication هیچ وقت به صورت wizard تغییرات در جدول اعمال نمیکنیم و همیشه توصیه میشود که هرآنچه که لازم است تغییرات بدید با دستورات T_SQL تغییرات لازم رو اعمال کنید. موفق باشید. پاسخ به دیدگاه