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

مسعود طاهری

مسعود طاهری

عاشق علیرضا (پسرم) و همسرم. در ضمن SQL Server را هم دوست دارم.

16 Comments

  1. مجتبی شهریور

    مجتبی شهریور

       سلام
    عالی بود مرسی
    قسمت اول را دیدم خوب بود

    پاسخ دادن
  2. غلامحسین عبادی

    سلام و عرض ادب

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

    پاسخ دادن
  3. سعید شیرزادیان

    سعید شیرزادیان

       سلام مهندس
    باز هم از این کارها انجام بدهید
    پاسخ دادن
  4. رضا

    سلام و خدا قوت

    ابزاری که لینکشو گذاشتید دانلود نمیشه. چرا؟  

    پاسخ دادن
    1. فرید طاهری

      فرید طاهری

          سلام متاسفانه با گذاشتن این فایل در هاست دانلودی خودمان متوجه شدیم که گوگل ما را به عنوان Malware می شناسد و مجبور شدیم فایل را حذف کنیم.

      ابزار مربوطه را در گوگل سرچ کنید می توانید پیدا کنید و دانلود کنید.
      حجمش بیش از ۸ مگابایت نیست.
      با تشکر
      پاسخ دادن
  5. سیدمحمد حسینی

    سیدمحمد حسینی

    سلام خدمت استاد عزیز

    موضوع خیلی جالبی بود
    ممنون
    پاسخ دادن
  6. سیدمحمد حسینی

    سیدمحمد حسینی

    سلام
    بنده چون با زبان اسمبلی هم کمی کار می کنم و تدریس هم دارم
    در ویندوز با اسمبلی میتوان به راحتی DLL ایجاد کرد(البته منظورم از راحتی، زبان اسمبلی نیست)
    آیا این DLLهای ایجاد شده را هم می توان در SQL Server استفاده کرد یا خیر؟
    و اگر هم بتوان این DLLها رو هم مورد استفاده قرار داد، فکر نمیکنم که بتوان کد آنها رو برگرداند
    که فکر کنم برای مواردی که حساسیت بالاست، استفاده از DLL ایجاد شده با اسمبلی، هم دارای سرعت اجرای بهتر و هم امنیت بیشتر باشد. 
    البته بنده فرصت نکردم که این موضوع رو خودم شخصا چک کنم که باید حتما پیگیری کنم
    باز هم ممنون
    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      برای انجام این کار دو روش وجود دارد (تا جایی که اطلاع دارم). هر دو روش Unmanage Code محسوب می شوند و ممکن است از لحظا امنیتی و… دچار مشکل شوید

      دستوری به نام  sp_addextendedproc

      لینک زیر
      2- استفاده از Unmande Code در CLR و رجیستر کردن آن CLR دات نتی در SQL Server به صورت Unsafe (خطرناک)
      کد Unmanage ممکن است مدیریت درستی در حافظه مصرفی و… نداشته باشند و یا در صورت هک شدن بتوان …. در صورتیکه کد CLR به صورت SAFE اگر باشد امنیت و… بهتری دارد.
      در خصوص اینکه جلوی به دست آوردن سورس های CLR Objectها را بگیریم تست کنید ببینید با برنامه های Obfuscator مثل https://turbo.net/studio  آیا امکان باز گرداندن سورس و… وجود دارد
      پاسخ دادن
      1. مسعود طاهری

        مسعود طاهری

            فکر کنم لینک Obfuscator را اشتباه دادم 

      2. سیدمحمد حسینی

        سیدمحمد حسینی

        باز هم ممنون از راهنمایی خوبتون

  7. صابرزاهدیان فرد

    صابرزاهدیان فرد

     سلام و خسته نباشید

    آقای طاهری درمورد Context info در نیک اموز اطلاعاتی پیدا نکردم
    درخواست دارم مطلبی در مورد Context info و کاربردهایش بنوسید
    با تشکر
    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

          سلام 

      در دوره 
      این مورد به همراه مثال کاربردی بررسی خواهد شد.
      پاسخ دادن
  8. جواد پهلوان

       سلام آقای طاهری ببخشید یک سوال داشتم
      من میخواستم بپرسم از کدوم نسخه sql server  استفاده کنم که حجم زیادی رو اشغال نکنه
    من از قابلیت clr  و cdc  هم استفاده میکنم؟
    اگه مقاله فارسی رو هم معرفی کنید که مطالعه کنم ممنون میشم
    خیلی ممنون

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

      مسعود طاهری

      سلام

          منظورتون  از حجم چی است؟

      شما نسخه SQL Server 2016 Enterprise Edition را استفاده کنید درگیر لایسنس (چون در ایران زندگی می کنید)  هم نیستید
      مقاله فارسی  توی سایت نداریم 
      برای کار با CDC می توانید به این دوره مراجعه کنید
      پاسخ دادن
  9. حسن ضرابی

    حسن ضرابی

    با سلام و خسته نباشید خدمت استاد عزیزم جناب آقای مهندس مسعود طاهری
    از این فیلم آموزشی بسیار سودمند ممنونم لطف کردید.
    من خودم آموزش امنیت sql server 2016 را تهیه کرده ام واقعا مطالب عالی درون آن گفته شده است و به نکات ریزی اشاره کرده اند که به جرات می توانم بگویم که خیلی از مطالب مهم آن در هیچ سایت فارسی زبان اصلا پیدا نمی شود واقعا به مجموعه nikamooz تبریک می گویم و از بیان عالی جناب آقای مهندس مسعود طاهری هم ممنونم که انقدر مطالب را عالی و خوب توضیح می دهند.
    با تشکر از شما

    پاسخ دادن

ارسال نظر

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

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