أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

ظهور رسالة خطأ عند تشغيل تقرير في برنامج Microsoft Dynamics CRM 4.0: "الإعلام عن الخطأ. لا يمكن عرض التقرير"‏

الأعراض
عند تشغيل تقرير في برنامج Microsoft Dynamics CRM 4.0، تظهر رسالة الخطأ التالية:
الإعلام عن الخطأ. لا يمكن عرض التقرير.
بالإضافة إلى ذلك، يتم تسجيل الحدث التالي في ملف سجل خادم التقارير:
w3wp!processing!5!12/10/2007-15:06:18:: e ERROR: Throwing
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: تعذر إنشاء اتصال بمصدر البيانات 'CRM'.
Info: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: تعذر إنشاء اتصال بمصدر البيانات 'CRM'. ---> System.Data.SqlClient.SqlException: لا يمكن فتح قاعدة البيانات "MSCRM_CONFIG" المطلوبة من قبل تسجيل الدخول. فشل تسجيل الدخول.
فشل تسجيل الدخول للمستخدم <عنصر نائب لحساب المصادقة>.
السبب
تحدث هذه المشكلة لأن الحساب الذي يستخدمه Microsoft Dynamics CRM Data Connector لخدمات تقاريرMicrosoft SQL Server من أجل المصادقة ليس لديه أذونات للوصول إلى قواعد بيانات Microsoft CRM.
الحل
لحل هذه المشكلة، امنح إذنًا للحساب المناسب للوصول إلى قواعد بيانات Microsoft Dynamics CRM. للقيام بذلك، اتبع الخطوات التالية:
  1. تعرّف على الحساب المُستخدَم من قبِل Microsoft Dynamics CRM Data Connector لـ Microsoft SQL Server الذي يقوم بالمصادقة مع Microsoft SQL Server.

    بالنسبة لـ Microsoft SQL Reporting Services 2005

    إذا تم تثبيت Microsoft Dynamics CRM Data Connector لخدمات تقارير Microsoft SQL Server على مثيل SQL Reporting Services 2005، فسيقوم Microsoft Dynamics CRM Data Connector لخدمات تقارير Microsoft SQL Server بالمصادقة مع SQL Server كهوية تجمع تطبيقات خدمات معلومات إنترنت (IIS) المستخدمة بواسطة خدمات تقارير SQL. لتحديد هوية تجمع تطبيقات IIS المستخدمة بواسطة خدمات تقارير SQL، اتبع هذه الخطوات:
    1. في خادم خدمات تقارير Microsoft SQL، انقر فوق الزر ابدأ، ثم قم بالإشارة إلى كافة البرامج، وانقر فوق Microsoft SQL Server 2005، وانقر فوق أدوات التكوين، ثم انقر فوق تكوين خدمات التقارير.
    2. في تحديد مثيل تثبيت خادم التقارير، حدد مثيل خدمات تقارير SQL الذي تم تثبيت Microsoft CRM Data Connector لخدمات تقارير Microsoft SQL Server فيه، ثم انقر فوق اتصال.
    3. انقر فوق تعريف خدمة الويب. لاحظ قيمة حساب خدمة ASP.NET. تشير هذه القيمة إلى الحساب المستخدم من أجل تجمع تطبيقات IIS الذي يستخدمه خدمات تقارير SQL وهو أيضًا الحساب الذي يتم استخدامه بواسطة Microsoft Dynamics CRM Data Connector لخدمات تقارير Microsoft SQL Server عندما يقوم بالمصادقة مع SQL Server.

    بالنسبة لـ SQL Reporting Services 2008

    إذا تم تثبيت Microsoft Dynamics CRM Data Connector لخدمات تقارير Microsoft SQL Server على مثيل SQL Reporting Services 2008، فإنه سوف يقوم بالمصادقة مع SQL Server كحساب يقوم بتشغيل خدمة SQL Server Reporting Services Windows. لتحديد الحساب الذي يقوم بتشغيل خدمة SQL Server Reporting Services Windows، اتبع هاتين الخطوتين:
    1. في خادم خدمات تقارير Microsoft SQL، انقر فوق الزر ابدأ، ثم أشر إلى أدوات إدارية، ثم انقر فوق خدمات.
    2. حدد موقع خدمات تقارير SQL Server ولاحظ القيمة المسردة في العمود تسجيل الدخول كـ.
  2. امنح الإذن للحساب المناسب للوصول إلى قواعد بيانات Microsoft Dynamics CRM.
    إذا تم تثبيت خدمات تقارير SQL وقواعد بيانات SQL Server في نفس الخادم وكان الحساب المحدد في الخطوة الأولى هو خدمة الشبكة، فاتبع هذه الخطوات:
    1. ابدأ SQL Server Management Studio. للقيام بذلك، انقر فوق الزر ابدأ، ثم قم بالإشارة إلى كافة البرامج، والإشارة إلى Microsoft SQL Server 2005، ثم انقر فوق SQL Server Management Studio.
    2. قم بتوسيع أمان، وتوسيع تسجيلات الدخول، والنقر بزر الماوس الأيمن فوق NT AUTHORITY\NETWORK SERVICE، ثم انقر فوق خصائص.
    3. انقر فوق تعيينات المستخدم.
    4. انقر لتحديد خانة اختيار Organization_name_MSCRM، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.

      لاحظ أن العنصر النائب Organization_name هو عنصر نائب لاسم المؤسسة الفعلي.
    5. انقر لتحديد خانة الاختيار MSCRM_Config، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.
    6. انقر فوق موافق.


    إذا تم تثبيت خدمات تقارير SQL وقواعد بيانات SQL على نفس الخادم وكان الحساب المحدد في الخطوة الأولى هو النظام المحلي، فاتبع هذه الخطوات:
    1. ابدأ SQL Server Management Studio. للقيام بذلك، انقر فوق الزر ابدأ، ثم قم بالإشارة إلى كافة البرامج، والإشارة إلى Microsoft SQL Server 2005، ثم انقر فوق SQL Server Management Studio.
    2. قم بتوسيع أمان، وتوسيع تسجيلات الدخول، والنقر بزر الماوس الأيمن فوق NT AUTHORITY\SYSTEM، ثم النقر فوق خصائص.
    3. انقر فوق تعيينات المستخدم.
    4. انقر لتحديد خانة اختيار Organization_name_MSCRM، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.

      لاحظ أن العنصر النائب Organization_name هو عنصر نائب لاسم المؤسسة الفعلي.
    5. انقر لتحديد خانة الاختيار MSCRM_Config، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.
    6. انقر فوق موافق.


    إذا تم تثبيت خدمات تقارير SQL وقواعد بيانات SQL Server على خوادم منفصلة وكان الحساب المحدد في الخطوة الأولى هو خدمة الشبكة أو النظام المحلي، فاتبع هذه الخطوات:
    1. أ- افتح Active Directory Users and Computers وتحقق من أن حساب كمبيوتر خدمات تقارير SQL عضو في SQLAccessGroup الذي تم إنشاؤه من خلال تثبيت Microsoft Dynamics CRM.
    2. ابدأ SQL Server Management Studio. للقيام بذلك، انقر فوق الزر ابدأ، ثم قم بالإشارة إلى كافة البرامج، والإشارة إلى Microsoft SQL Server 2005، ثم النقر فوق SQL Server Management Studio.
    3. قم بتوسيع أمان، وتوسيع تسجيلات الدخول، والنقر بزر الماوس الأيمن فوق SQLAccessGroup، ثم النقر فوق خصائص.
    4. انقر فوق تعيينات المستخدم.
    5. انقر لتحديد خانة اختيار Organization_name_MSCRM، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.

      لاحظ أن العنصر النائب Organization_name هو عنصر نائب لاسم المؤسسة الفعلي.
    6. انقر لتحديد خانة الاختيار MSCRM_Config، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.
    7. انقر فوق موافق.


    أكمل الخطوات التالية إذا كانت خدمات تقارير SQL تعمل كحساب مستخدم مجال:
    1. افتح Active Directory Users and Computers وتحقق من أن حساب المستخدم المحدد في الخطوة الأولى عضو في SQLAccessGroup الذي تم إنشاؤه من خلال تثبيت Microsoft Dynamics CRM.
    2. ابدأ SQL Server Management Studio. للقيام بذلك، انقر فوق ابدأ، وقم بالإشارة إلى كافة البرامج، والإشارة إلى Microsoft SQL Server 2005، ثم النقر فوق SQL Server Management Studio.
    3. قم بتوسيع أمان، وتوسيع تسجيلات الدخول، والنقر بزر الماوس الأيمن فوق SQLAccessGroup، ثم النقر فوق خصائص.
    4. انقر فوق تعيينات المستخدم.
    5. انقر لتحديد خانة اختيار Organization_name_MSCRM، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.

      لاحظ أن العنصر النائب Organization_name هو عنصر نائب لاسم المؤسسة الفعلي.
    6. انقر لتحديد خانة الاختيار MSCRM_Config، ثم انقر لتحديد خانة الاختيار عام وخانة الاختيار CRMReaderRole.
    7. انقر فوق موافق.
مراجع
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" :
946289 ظهور رسالة خطأ عند تشغيل تقرير في برنامج Microsoft Dynamics CRM 4.0: "لا يمكن عرض التقرير"
خصائص

رقم الموضوع: 946585 - آخر مراجعة: 09/12/2011 00:31:00 - المراجعة: 2.0

  • Microsoft Dynamics CRM 4.0
  • kbmbsreports kberrmsg kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946585
تعليقات
>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); >&t=">