درباره نویسنده

18 دیدگاه

  1. Mehdi

    سلام،

    جدولی داریم که بیش از صد تا ستون دارد، ما می خواهیم تاریخچه ی تغییرات دو ستون را نگهداری کنیم. آیا با استفاده از System-Version Temporal Table این امکان وجود دارد ؟

    پاسخ
    1. مسعود طاهری

      مسعود طاهری

      سلام
      متاسفانه این حالت که بیاییم سوابق را برای تعداد خاصی از ستون ها با این ویژگی ذخیره کنیم وجود ندارد
      برای این موضوع می توانید از CDC کمک بگیرید

      پاسخ
  2. mohsen

    در انتهای مقاله نوشتید مرجع هایی برای کسب اطلاعات بیشتر در مورد DMV های جدید معرفی کردید اما من چیزی نمی بینم.

    SQL SERVER با معرفی قابلیت‌های جدید، DMVهای جدیدی را نیز برای مدیریت آن ها معرفی می‌نماید که می تواند به شما کمک‌های زیادی نماید. هم چنین در این ویژگی جدید شما می‌توانید برای ارتقا سرعت اجرا دستورات ایندکس‌هایی را بر روی جدول Temporal و History ایجاد نمایید. جهت کسب اطلاعات بیشتر می توانید به مرجع‌هایی که در بخش انتهایی معرفی شده است مراجعه نمایید.

    پاسخ
    1. آرزو محمدزاده

      آرزو محمدزاده

      با سلام و عرض ادب

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

      سپاس از همراهی شما دوست عزیز

      پاسخ
      1. mohsen

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

      2. آرزو محمدزاده

        آرزو محمدزاده

        درود بر شما

        قسمت مرجع ها در مقاله درج شده با این حال برای شما به صورت اختصاصی ایمیل گردید.

  3. Mehdi

    با سپاس از شما

    بله CDC این امکان را دارد.

    پاسخ
  4. مختار

    سلام
    آیا entity framework از این ویژگی پشتیبانی می کند ؟

    پاسخ
    1. مسعود طاهری

      مسعود طاهری

      سلام دوست عزیز
      تنظیم این ویژگی در سطح SQL Server به ازای جداول شما می تواند انجام شود.
      حتی پس از ایجاد جدول می توانید با چند اسکریپت کوتاه این ویژگی را فعال کنیم. (فعال سازی بر عهده ادمین و..)

      در سیستم های حرفه ای و بزرگ خود ادمین بانک اطلاعاتی برای افزای کارایی و… کلی ویژگی می تواند در سطح SQL Server فعال کند که نیاز نیست Developer درگیر پیاده سازی آنها را با ORM و…. شود

      پاسخ
  5. فرشید علی اکبری

    فرشید علی اکبری

    سلام
    ظاهراً خروجی PDF این مقاله مشکل داشته و بعد از اینکه چند بار دانلود و با دو سه نرم افزار مختلف آکروبات تست شد متاسفانه Error میدهد:
    .The file is damaged and could not be repaired
    لطفاً بررسی شود.
    با تشکر.

    پاسخ
    1. آرزو محمدزاده

      آرزو محمدزاده

      با سلام و عرض ادب

      مورد اعلام شده بررسی و تست شد و فایل مقاله بدون هیچ مشکلی دانلود و باز می‌شود.
      لطفا قبل از دانلود کش مرورگر و نرم‌افزار دانلود خود را خالی کرده و سپس اقدام به دانلود کنید شاید مشکل از دانلود منیجر شما باشد.

      با تشکر

      پاسخ
    2. mohsen

      سلام منم همین مشکل رو دارم

      پاسخ
      1. آرزو محمدزاده

        آرزو محمدزاده

        با سلام و عرض ادب

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

  6. Mehdi

    Developer های دات نت تمایل دارند تمامی کارهای مربوط به دیتابیس را در سمت دات نت انجام دهند، حتی کارهای مربوط به ادمین اس کیو ال. در صورتی که دیتا بیس و Application دو مقوله ی جدا از هم هستند و کسی که به صورت حرفه ایی اس کیو ال کار می کند به دلیل گسترده بودن مطالب دیگر یک دات نت کار حرفه ایی نیست و بالعکس.

    پاسخ
  7. مهران محمديان

    با سلام و خسته نباشید // این قابلیت برای جدول های سنگین پیشنهاد میشه؟ و آیا ایجاد جدول History روی سرعت عملیات ها روی اون جدول تاثیر منفی نمیزاره؟

    پاسخ
    1. مسعود طاهری

      مسعود طاهری

      سلام
      وقت بخیر
      این عملیات به صورت Synchronized انجام می شود. این موضوع باعث میشه روی عملیات های Insert,Update,Delete یه سرباری داشته باشید .
      اگر این نوع عملیات در بانک شما خیلی خیلی زیاد است یه سرباری به ازای این قضیه دارید.
      در جهت افزایش کارایی می توانید File Group جداول سوابق را جدا کنید ….

      پاسخ
  8. فرحناک

    با سلام، تفاوتش به CDC چی هست؟ آیا از لحاظ پرفورمنس و فضای ذخیره سازی بهتر عمل می کنه؟

    پاسخ
    1. مسعود طاهری

      مسعود طاهری

      سلام
      موراد مربوط به Temporal Table
      1- به صورت سنکرون است ، یعنی همان لحظه تغییر دیتا در جدول سوابق اعمال می شود . این مورد در TPS بالا ممکن است مشکل ساز شود
      2-نیاز به اضافه کردن فیلدهایی ذر جدول اصلی دارید
      3- پیاده سازی راحتی دارد
      4- نوع اکشن انجام شده قابل تشخیص نمی باشد
      ….
      موارد مربوط به CDC
      1- به صورت آسنکرون است
      2- پیاده سازی پیچیده
      3- نوع اکشن قابل تشخیص است

      پاسخ
  9. حسن ضرابی

    با سلام
    مقاله خیلی عالی بود و خیلی استفاده کردم
    ممنونم از شما

    پاسخ

ارسال یک نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.