در SQL Server قابلیتی وجود دارد که بوسیله آن میتوانید Assemblyهای دات نت را در SQL Server رجیستر کرده و از آن استفاده کنید. البته با شرایطی خاص!
به این ویژگی اصطلاحاً CLR Integration میگویند و هدف آن این است که شما بتوانید Stored Procedure، Function، Trigger و… را با استفاده از C# و یا Visual Basic .NET ایجاد کرده و آن را در SQL Server مورد استفاده قرار دهید.
برخی از شرکتها از این ویژگی در SQL Server استفاده کرده و Function و یا Stored Procedureهایی را C# ایجاد نموده و آنها را در بانکهای اطلاعاتی خود مورد استفاده قرار میدهند.
اما اگر شما یک شخص کنجکاو باشید و بخواهید سورس این نوع Functionها و Stored Procedureها را مشاهده کنید با تصویر زیر مواجه خواهید شد. یعنی عملاً امکان مشاهده سورس .NETی آنها وجود ندارد
در این فیلم آموزش شما را با روشی آشنا خواهیم کرد که بتوانید سورس CLR Objectها را در SQL Server مشاهده نمایید.
برای انجام اینکار فعالیتهای زیر انجام خواهد شد.
1- ایجاد یک CLR Function در C#.NET
2- بررسی نحوه رجیستر کردنه CLR Function در SQL Server
3- ایجاد یک APP در .NET برای استخراج سورس و…
4- و…
16 دیدگاه
مجتبی شهریور
سلام
عالی بود مرسی
قسمت اول را دیدم خوب بود
غلامحسین عبادی
سلام و عرض ادب
مهندس جان مثل همیشه مطالب عالی و منحصر به فرد ارائه می دهید . ممنون از وقتی که برای دوستان قرار می دهید .
سعید شیرزادیان
رضا
سلام و خدا قوت
ابزاری که لینکشو گذاشتید دانلود نمیشه. چرا؟
فرید طاهری
سلام متاسفانه با گذاشتن این فایل در هاست دانلودی خودمان متوجه شدیم که گوگل ما را به عنوان Malware می شناسد و مجبور شدیم فایل را حذف کنیم.
alireza kia
بسیار عالی بود
سیدمحمد حسینی
سلام خدمت استاد عزیز
سیدمحمد حسینی
مسعود طاهری
دستوری به نام sp_addextendedproc
مسعود طاهری
فکر کنم لینک Obfuscator را اشتباه دادم
سیدمحمد حسینی
باز هم ممنون از راهنمایی خوبتون
صابرزاهدیان فرد
سلام و خسته نباشید
مسعود طاهری
سلام
جواد پهلوان
سلام آقای طاهری ببخشید یک سوال داشتم
من میخواستم بپرسم از کدوم نسخه sql server استفاده کنم که حجم زیادی رو اشغال نکنه
من از قابلیت clr و cdc هم استفاده میکنم؟
اگه مقاله فارسی رو هم معرفی کنید که مطالعه کنم ممنون میشم
خیلی ممنون
مسعود طاهری
منظورتون از حجم چی است؟
حسن ضرابی
با سلام و خسته نباشید خدمت استاد عزیزم جناب آقای مهندس مسعود طاهری
از این فیلم آموزشی بسیار سودمند ممنونم لطف کردید.
من خودم آموزش امنیت sql server 2016 را تهیه کرده ام واقعا مطالب عالی درون آن گفته شده است و به نکات ریزی اشاره کرده اند که به جرات می توانم بگویم که خیلی از مطالب مهم آن در هیچ سایت فارسی زبان اصلا پیدا نمی شود واقعا به مجموعه nikamooz تبریک می گویم و از بیان عالی جناب آقای مهندس مسعود طاهری هم ممنونم که انقدر مطالب را عالی و خوب توضیح می دهند.
با تشکر از شما