سؤال

أرغب في إضافة "MSDB.DBO.SP_HELP_JOB" الإجراء المخزن للنظام إلى كائن LinQ إلى SQL، لكن لا يمكنني معرفة كيفية تحديد ذلك. إذا قمت بإنشاء اتصال بيانات جديد في Server Explorer وحدد قاعدة بيانات "MSDB" للخادم الذي أريده، والانتقال إلى "الإجراءات المخزنة"، فإن هذا الإجراء غير مدرج. هل أنا أبحث في المكان الخطأ؟

لقد أضفت إجراءات مخزنة منتظمة (معرفة المستخدم) في الماضي دون أي مشكلة. أعلم أنني أستطيع الوصول إلى هناك عن طريق تنفيذها عبر "التنفيذي" في سياق البيانات، ويمكنني أيضا إنشاء إجراء مخزن "مجمع" الذي لم يفعل شيئا سوى الاتصال ب "sp_help_job"، لكن أود أن أعرف كيفية ربطه مباشرة إلى LINQ، أو إذا كان ذلك ممكنا.

هل كانت مفيدة؟

المحلول

الإجراءات المخزنة النظام لا تجلس بالفعل داخل قاعدة البيانات الخاصة بك، بل قاعدة بيانات الموارد للقراءة فقط.

http://msdn.microsoft.com/en-us/library/ms190940.aspx.

ومع ذلك، إليك كيف يمكنك أن تجعل من الممكن العثور عليها:

الوصول إلى قواعد بيانات النظام / الجداول باستخدام LinQ إلى SQL؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top