10-06-18, 05:34 AM
(10-06-18, 04:28 AM)khalaroy كتب : الطريقة :
1 - زرع إجراء CLR من نوع ( SQL CLR Stored Procedure ) , على شكل ملف خارجي . مكتوب بلغة الـ VB.NET
2 - إنشاء إجراء عادي ( SQL Stored Procedure )
3 - عمل ( SQL Server Agent - JOB )
وظيفة هذا الـ JOB هو إستدعاء الإجراء ( SQL Stored Procedure ) الذي سيقوم بالتحقق.
تم عمل وارفاق الطريقة التي ذكره الاخ عبدالله الدوسري جزاه الله كل خير والتمس العذر لاني لا اجيد الشرح
بارك الله فيك أخي [b]khalaroy , عمل جميل صراحة , ويعطيك الف عافية , [/b]
ملاحظات بسيطة :
بعد رؤية الملفات , توجد أمور ناقصة , بدون job schedule مستحيل أن يعمل
لقد قمت بإنشاء المهمة JOB , ولكنك لم تنشئ job schedule لم تحدد جدول زمني لهذة المهمة , متى تبداء ومتى تنتهي وعدد مرات التكرار والفترة بين التكرار والآخر.
المشروع CLRfunctionsSMS لا يجب إستخدام أي شيء يخص الواجهات UI مثل إستدعاء MsgBox
لأن الـ SQL SERVER سيرفض هذا الإجراء وسينتهي بفشل الإجراء ERROR
الـ SQL SERVER لا يقوم بعرض الواجهات , بل يتعامل مع البيانات ( خذ وهات )
عمل رائع أخي khalaroy
