ابزار: مقایسه بانک های اطلاعاتی با SQLDelta

ابزار: مقایسه بانک های اطلاعاتی با SQLDelta

نوشته شده توسط: فرید طاهری
تاریخ انتشار: ۲۶ آبان ۱۳۹۳
آخرین بروزرسانی: 11 اردیبهشت 1401
زمان مطالعه: 10 دقیقه
۰
(۰)

مقدمه

فرض کنید شما یک نرم افزار حسابداری و مالی بصورت یک پکیج نوشته اید، حال نسخه پایگاه داده شما (منظور الان نسخه شما ۱.۰.۰ است) در دو ماه بعد نسخه جدید از نرم افزار شما انتشار پیدا می کند، خوب قاعدتا پایگاه داده شما نیز دست خوش تغییر می گردد.
بعد از تغییر پایگاه داده شما از نسخه ۱.۰.۰ به نسخه ۲.۰.۰ ارتقا پیدا می کند، حال اگر بخواهیم مشتریان نسخه جدید را در دست داشته باشند بایستی Database آنها نیز به روز شود.

در حالت کلی شما دو روش برای تغییر بانک اطلاعاتی مشتریان دارید

بصورت دستی (یک به یک بکاپ مشتریان رو بگیرید و به روز کنید)
بصورت سیستمی (مثلا یه برنامه بذارید روی سایت که بانک اطلاعاتی مشریان را بروز کند)
حال برای اینکه شما بتوانید اسکریپت های تغییرات را به راحتی آب خوردن تولید کنید می توانید از ابزاری بنام SQL Delta استفاده کنید. این ابزار بسیار قدرتمند برای مقایسه دو بانک اطلاعاتی استفاده می شود و تفاوت های دو بانک را بصورت کوئری های TSQL به شما نشان می دهد. در واقع کار اصلی این ابزار Compare بین دو بانک SQL Server است.

 SQL Delta کوئری های مربوطه زیر را تولید می کند

۱. تغییرات مربوط به فیلد (افزودن فیلد، حذف فیلد، تغییر DataType فیلد و…)
2. تغییرات مربوط به SPها
3. تغییرات مربوط به Viewها
4. تغییرات مربوط به Functionها
5. تغییرات در سطح Data
6. و…
 همچنین اگر نمی‌خواهید کار را سیستمی کنید و به نوعی مشتریان به شما وابسته شوند می توانید به راحتی، بکاپ مشتریان را گرفته و با استفاده از این ابزار بانک اطلاعاتی مشتریان را در ۳۰ ثانیه بروز کنید.

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

میانگین ۰ / ۵. از مجموع ۰

اولین نفر باش

گوش به زنگ یلدا
title sign
معرفی نویسنده
فرید طاهری
مقالات
5 مقاله توسط این نویسنده
محصولات
9 دوره توسط این نویسنده
فرید طاهری

فرید طاهری بنیان‌گذار و مدیرعامل شرکت نیک‌آموز است او همچنین: ایده‌پرداز محصولات آموزشی، آموزش سبک‌های تدریس نوین و جذاب به مدرسین، متخصص دیجیتال مارکتینگ، برنامه‌نویس سی‌شارپ و SQL Server، طراح و تحلیل‌گر سیستم‌های مالی و اداری، مشاور کسب و کارهای اینترنتی نیز می‌باشد.

title sign
دیدگاه کاربران

    • سلام می تونید در مورد این نرم افزار بیشتر توضح بدید با تشکر

    •  بابت معرفی بسار سپاسگذارم
      چنین ابزاری خیلی به درد من می خوره

      لطفا یک مثال از نحوه کار با این ابزار برایمان بزنید

    • برای انجام اینکار می توانید از Framework زیر استفاده نمایید

    • برای انجام اینکار می توانید از Framework زیر استفاده نمایید

    • تشکر بابت مقاله
       من بانک اطلاعاتی خودمو در هاست قرار دادم و دارای تعدادی رکورد برای یک جدول هست. حالا می خوام افراد با یک نرم افزار که در Android طراحی کردم به روز رسانی خودشونو انجام بدن و در SQLite موبایلشون قرار بگیره.
      فکری که به ذهن خودم رسید استفاده از count بین دو جدول سرور و جدول مربوط به SQLite هست. روش استانداردی برای این نوع به روز رسانی مدنظرتون هست؟

    • ده تا تشکر میخواد تا لینک رو باز کنه!!!

      چکار کنم؟
    • سلام دوست عزیز

      جهت دانلود می توانید از سایت http://board4allcz.eu استفاده کنید
      موفق باشید

    • سلام دوست عزیز
      جهت دانلود می توانید از سایت http://board4allcz.eu استفاده کنید
      موفق باشید

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