فشل مهمة عامل ملقم SQL عند المهمة يستخدم ملقم مرتبط مالك المهمة وعدم مسؤول النظام

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية811031
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند تشغيل مهمة عامل ملقم SQL الذي يستخدم ملقم مرتبط مالك المهمة حساب مسؤول نظام قد تفشل المهمة ويعرض SQL Server رسالة الخطأ التالية:
غير مسموح للمستخدم Windows NT تنشيط بواسطة SETUSER الوصول البعيد. [SQLSTATE 42000] (خطأ 7410). فشل الخطوة.
السبب
عند تشغيل مهمة عامل ملقم SQL الذي لا يملك حساب مسؤول نظام SQL Server عامل تشغيل SETUSER تمثيل مالك المهمة.

إذا كانت المهمة تستخدم ملقمات المرتبطة ، قد يفشل المهمة لأنه غير مسموح الوصول البعيد بعد تنفيذ SETUSER.
الحل البديل
كمحاولة للتغلب على هذه المشكلة استخدم إحدى الطرق التالية:

الطريقة الأولى

جعل مسؤول النظام مالك المهمة.

الطريقة الثانية

استخدام تعيين سياق الأمان ملقم مرتبط وتعديلها المهمة لتشغيل OSQL.

تعيين سياق الأمان المعينة ملقم مرتبط:
  1. انقر بزر الماوس الأيمن فوق ملقم مرتبط ومن ثم انقر فوق خصائص.
  2. انقر فوق علامة التبويب أمان.
  3. حدد أحد الخيارات التالية.
    • يمكن جعل استخدام سياق الأمان الخاص تسجيل الدخول الحالي
    • يمكن جعل استخدام سياق الأمان هذا
لتعديل المهمة لتشغيل OSQL:
  1. انقر بزر الماوس الأيمن فوق المهمة ثم انقر فوق خصائص.
  2. في علامة التبويب خطوات ، انقر فوق Step Name التي تريد تحريرها ثم انقر فوق تحرير.
  3. في التبويب عام من مربع الحوار تحرير الخطوة المهمة "، انقر فوق " أوامر نظام التشغيل "(CmdExec) في القائمة النوع.
  4. في مربع النص أمر، اكتب –Q –E osql “ Exec storeProc ”.
  5. في مربع الحوار تحرير الخطوة المهمة ، انقر فوق "موافق".
  6. في مربع الحوار "خصائص" ، انقر فوق "موافق".
تصريح
يعتبر هذا السلوك حسب التصميم.
معلومات أخرى
لمزيد من المعلومات، قم بزيارة موقع Microsoft التالي على الويب:
كيفية إعادة تعيين الأذونات SQLAgentCmdExec (إدارة المؤسسة)
http://msdn2.microsoft.com/en-us/library/aa176987(SQL.80).aspx
RPC setuser

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 811031 - آخر مراجعة: 12/08/2015 01:44:49 - المراجعة: 4.5

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition

  • kbnosurvey kbarchive kbmt kberrmsg kbprb KB811031 KbMtar
تعليقات