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

الأعراض

عند تشغيل تقرير في Microsoft Dynamics CRM 4.0، تتلقى رسالة الخطأ التالية:
الإبلاغ عن الخطأ. لا يمكن عرض التقرير.
بالإضافة إلى ذلك، يتم تسجيل الحدث التالي في ملف سجل الملقم تقرير:
w3wp! معالجة! 5! 12/10/2007-15: 06:18:: e خطأ: طرح

Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: لا يمكن إنشاء اتصال بمصدر البيانات 'CRM'.
معلومات إضافية: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: لا يمكن إنشاء اتصال بمصدر البيانات 'CRM'. ---> System.Data.SqlClient.SqlException: لا يمكن فتح قاعدة بيانات "MSCRM_CONFIG" طلب تسجيل الدخول. فشل تسجيل الدخول.
فشل تسجيل الدخول للمستخدم < نائبا لمصادقة الحساب >.

السبب

تحدث هذه المشكلة لأن الحساب الذي يستخدم مصادقة رابط بيانات Microsoft CRM Dynamics لخدمات تقارير خادم Microsoft SQL ليس لديه أذونات لقواعد بيانات Microsoft CRM.

الحل

لحل هذه المشكلة، منح إذن الحساب المناسب الوصول إلى قواعد بيانات Microsoft Dynamics CRM. للقيام بذلك، اتبع الخطوات التالية:
  1. التعرف على حساب المستخدم بواسطة رابط بيانات Microsoft Dynamics CRM لبرنامج Microsoft SQL Server مصادقة Microsoft SQL Server.

    ل Microsoft SQL 2005 خدمات التقارير

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

    ل 2008 خدمات تقارير SQL

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

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


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

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


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

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


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

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

المراجع

لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
ظهور رسالة خطأ 946289 عند تشغيل تقرير في Microsoft Dynamics CRM 4.0: "لا يمكن عرض التقرير"

خصائص

رقم الموضوع: 946585 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 2

تعليقات