ظهور رسالة خطأ عند محاولة تشغيل تقرير أو تحميل تقرير في Microsoft Dynamics CRM: "فشل الطلب مع حالة HTTP 401: غير المصرح بها" أو "خطأ خادم في'/'التطبيق"

ينطبق على: Dynamics CRM 4.0

الأعراض


العرض الأول

عند محاولة تشغيل تقرير في Microsoft Dynamics CRM 3.0، تتلقى رسالة الخطأ التالية:

فشل الطلب مع حالة HTTP 401: غير مصرح به.

عند محاولة تشغيل تقرير في Microsoft Dynamics CRM 4.0، تتلقى رسالة الخطأ التالية:

خطأ
حدث خطأ. حاول تنفيذ هذا الإجراء مرة أخرى. إذا استمرت المشكلة، تحقق من المجتمع Microsoft Dynamics CRM لحلول أو اتصل بمسؤول المؤسسة Microsoft Dynamics CRM. وأخيراً، يمكنك الاتصال بدعم Microsoft.



عند محاولة تشغيل تقرير في Microsoft Dynamics CRM 2011، تتلقى رسالة الخطأ التالية:

الإعلام عن الخطأ
لا يمكن عرض التقرير. (رساكسيسدينيد)

مع تمكين DevErrors، تتلقى خطأ مشابهة للرسائل التالية:

وصف الخطأ:

الأذونات الممنوحة للمستخدم ' خدمة AUTHORITY\NETWORK NT غير كافية لتنفيذ هذه العملية.



تفاصيل الخطأ:

الأذونات الممنوحة للمستخدم ' خدمة AUTHORITY\NETWORK NT غير كافية لتنفيذ هذه العملية.

العرض 2

عند محاولة إضافة تقرير في Microsoft Dynamics CRM 3.0، تتلقى رسالة الخطأ التالية:

خطأ في تحميل التقرير
حدث خطأ أثناء محاولة إضافة التقرير إلى Microsoft CRM. حاول إضافة التقرير مرة أخرى. إذا استمرت المشكلة، اتصل بمسؤول النظام.

مع تمكين DevErrors، تتلقى الخطأ التالي:
الملقم خطأ في التطبيق '/'.
نوع Microsoft.Crm.CrmException تم استثناء.

عند محاولة إضافة تقرير في Microsoft Dynamics CRM 4.0 أو في Microsoft Dynamics CRM 2011، تتلقى رسالة الخطأ التالية:

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


رمز الخطأ: 0x80048298


السبب


تحدث هذه المشكلة لأن حساب أمان لتجمع التطبيقات CRMAppPool ليس لديه Publisher لدور Microsoft Dynamics CRM في مدير التقرير.

الحل


لحل هذه المشكلة، اتبع الخطوات التالية.

  1. ابحث عن المستخدم. للقيام بذلك، اتبع الخطوات التالية:
    1. على خادم Microsoft Dynamics CRM، انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب compmgmt.msc/s، وثم انقر فوق "موافق" لفتح "إدارة الكمبيوتر".
    2. توسيع الخدمات والتطبيقاتتوسيع إدارة خدمات معلومات إنترنت (IIS)، قم بتوسيع تجمعات التطبيقات، انقر بالزر الأيمن CRMAppPoolوثم انقر فوق خصائص.
    3. في مربع الحوار خصائص CRMAppPool ، لاحظ القيمة في المربع معرف مسبقاً في علامة التبويب الهوية .

  2. منح الناشر لدور Microsoft Dynamics CRM للمستخدم المحددة في الخطوات السابقة. للقيام بذلك، اتبع الخطوات التالية:
    1. اكتب العنوان التالي في شريط العناوين في برنامج Microsoft Internet Explorer ومن ثم انقر فوق الانتقال إلى فتح إدارة تقرير خدمات التقارير:
      http://SRSServer/Reports
      ملاحظة: SRSServer عنصرا نائبا يمثل اسم الفعلي لخادم خدمات تقارير خادم Microsoft SQL.

      ملاحظة: إذا تعذر عليك تسجيل الدخول إلى "خدمات التقارير"، انظر http://technet.microsoft.com/en-us/library/bb630430.aspx.
    2. انقر فوق المجلد اسم شركة Microsoft Dynamics CRM.

      ملاحظة: اسم شركة Microsoft Dynamics CRM لما يلي:
      CRM_Company_Name_MSCRM
    3. في علامة التبويب " خصائص "، انقر فوق الأمان.

      ملاحظة: ل SQL التقارير 2008 الخدمات، قم بتمرير الماوس فوق المجلد وانقر فوق سهم القائمة المنسدلة وثم حدد التأمين.
    4. تحقق لمعرفة ما إذا كان المستخدم الذي تم العثور عليه في الخطوة 1 مسردًا بدور الناشر ل Microsoft CRM .

      ملاحظة: إذا كان Microsoft Dynamics CRM وخدمات تقارير SQL على نفس الخادم، وهوية CRMAppPool قيد التشغيل "خدمة شبكة الاتصال"، يجب أن يكون حساب خدمة NT AUTHORITY\NETWORK دور الناشر ل Microsoft CRM . إذا كان Microsoft Dynamics CRM وخدمات تقارير SQL على ملقمات منفصلة، وهوية CRMAppPool قيد التشغيل خدمة الشبكة، المجال < > \ < كرمسيرفير >$ حساب يجب أن يكون دور الناشر ل Microsoft CRM . المجال < > \ < كرمسيرفير > حساب $ أما يمكن منح دور الناشر ل Microsoft CRM مباشرة أو عن طريق عضوا سقلاكسيسجروب في "Active Directory" ومنح سقلاكسيسجروب دور الناشر ل Microsoft CRM .

      ملاحظة: إذا لم يكن المستخدم مدرجاً في القائمة، انقر فوق تعيين دور جديد.
      في المربع اسم المجموعة أو المستخدم ، اكتب اسم المستخدم الذي قمت بتدوينه في الخطوة 1 c.
    5. انقر لتحديد خانة الاختيار الناشر ل Microsoft CRM ومن ثم انقر فوق موافق.
    6. في Microsoft Dynamics CRM 2011، "من التقارير الخارجية" مخزنة في المجلد شاريدريبورتس. ولذلك، يجب أيضا التأكد من إضافة الأذونات لهذا المجلد إذا كان يتعذر على المستخدمين عرض "من التقارير الخارجية". عندما يتم تحميل التقارير Dynamics CRM 2011، تنشر إلى المجلد Organization_MSCRM لتلك المنظمة.