आप वर्तमान में ऑफ़लाइन हैं, आपका इंटरनेट पुनः कनेक्‍ट होने की प्रतीक्षा कर रहे हैं

आपके द्वारा Microsoft Dynamics CRM 4.0 में कोई रिपोर्ट चलाने पर त्रुटि संदेश: "रिपोर्टिंग त्रुटि. रिपोर्ट को प्रदर्शित नहीं किया जा सकता"

लक्षण
जब आप Microsoft Dynamics CRM 4.0 में कोई रिपोर्ट चलाते हैं, तो आप निम्न त्रुटि संदेश प्राप्त करते हैं:
रिपोर्टिंग त्रुटि. रिपोर्ट को प्रदर्शित नहीं किया जा सकता.
अतिरिक्त रूप से, निम्न ईवेंट को रिपोर्ट सर्वर लॉग फ़ाइल में लॉग किया जाता है:
w3wp!processing!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 SQL Server Reporting Services के लिए Microsoft Dynamics CRM डेटा कनेक्टर का उपयोग करने वाले खाते के पास Microsoft CRM डेटाबेस के लिए अनुमतियाँ नहीं हैं.
प्रस्ताव
इस समास्या का समाधान करने के लिए, Microsoft Dynamics CRM डेटाबेस तक पहुँचने हेतु उपयुक्त खाता अनुमति दें. यह करने के लिए, इन चरणों का पालन करें:
  1. Microsoft SQL Server को प्रमाणीकृत करने वाला वह खाता पहचानें, जिसे Microsoft SQL Server के लिए Microsoft Dynamics CRM डेटा कनेक्टर द्वारा उपयोग किया जाता है.

    Microsoft SQL Reporting Services 2005 के लिए

    अगर Microsoft SQL Server Reporting Services के लिए Microsoft Dynamics CRM डेटा कनेक्टर को किसी SQL Reporting Services 2005 आवृत्ति पर स्‍थापित किया जाता है, तो Microsoft SQL Server Reporting Services के लिए Microsoft Dynamics CRM डेटा कनेक्टर, SQL Server को SQL Reporting Services द्वारा उपयोग की जाने वाली इंटरनेट जानकारी सेवाएँ (IISIIS) अनुप्रयोग पूल के रूप में प्रमाणीकृत करेगा. SQL Reporting Services द्वारा उपयोग किए जाने वाले IIS अनुप्रयोग पूल की पहचान को निर्धारित करने के लिए, इन चरणों का पालन करें:
    1. Microsoft SQL Reporting Services सर्वर पर, प्रारंभ करें बटन क्लिक करें और फिरसभी प्रोग्रामइंगित करें , Microsoft SQL Server 2005 क्लिक करें, कॉन्फ़िगरेशन उपकरण क्लिक करें और फिर रिपोर्टिंग सेवाएँ कॉन्फ़िगरेशन क्लिक करें.
    2. रिपोर्ट सर्वर स्‍थापना आवृत्ति चयन में, उस SQL Reporting Services आवृत्ति का चयन करें, जहाँ Microsoft SQL Server Reporting Services के लिए Microsoft CRM डेटा कनेक्टर स्‍थापित है और फिर कनेक्ट करें क्लिक करें.
    3. वेब सेवा पहचान क्लिक करें. ASP.NET सेवा खाते के लिए मान नोट करें. यह मान इंगित करता है कि SQL Reporting Services द्वारा IIS अनुप्रयोग पूल के लिए किस खाते का उपयोग किया जाता है, यह वही होता है जिसे Microsoft SQL Server Reporting Services के लिए Microsoft Dynamics CRM डेटा कनेक्टर द्वारा SQL Server को प्रमाणीकृत करने पर भी उपयोग किया जाता है.

    SQL Reporting Services 2008के लिए

    अगर Microsoft SQL Server Reporting Services के लिए Microsoft Dynamics CRM डेटा कनेक्टर को किसी SQL Reporting Services 2008 आवृत्ति पर स्‍थापित किया जाता है, तो यह SQL Server को SQL Server Reporting Services Windows सेवा चला रहे खाते के रूप में प्रमाणीकृत करेगा. SQL Server Reporting Services Windows सेवा चला रहे खाते का निर्धारण करने के लिए, इन चरणों का पालन करें:
    1. Microsoft SQL Reporting Services सर्वर पर, प्रारंभ करें बटन क्लिक करें और फिरव्‍यवस्‍थापकीय उपकरणइंगित करें और फिर सेवाएँ क्लिक करें.
    2. SQL Server Reporting Services सेवा ढूँढें और इसके रूप में लॉग ऑन करें स्‍तंभ में सूचीबद्ध मान नोट करें.
  2. Microsoft Dynamics CRM डेटाबेस में पहुँचने के लिए उपयुक्त खाता अनुमति दें.
    अगर SQL Reporting Services और SQL Server डेटाबेस एक ही सर्वर पर स्‍थापित हैं तथा चरण 1 में पहचाना गया खाता नेटवर्क सेवा है, तो इन चरणों का पालन करें:
    1. SQL Server प्रबंधन स्‍टूडियो प्रारंभ करें. यह करने के लिए, प्रारंभ करें बटन क्लिक करें और फिरसभी प्रोग्राम इंगित करें, Microsoft SQL Server 2005 इंगित करें और फिर SQL Server प्रबंधन स्‍टूडियो क्लिक करें.
    2. सुरक्षा विस्तृत करें, लॉगिन विस्तृत करें, NT AUTHORITY\NETWORK SERVICE राइट-क्लिक करें और फिर गुण क्लिक करें.
    3. उपयोगकर्ता मैपिंग क्लिक करें.
    4. Organization_name_MSCRM चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.

      नोटOrganization_name प्लेसहोल्डर वास्‍तविक संगठन नाम के लिए प्लेसहोल्डर है.
    5. MSCRM_Config चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.
    6. ठीक क्लिक करें.


    अगर SQL Reporting Services और SQL डेटाबेस एक ही सर्वर पर स्‍थापित हैं तथा चरण 1 में पहचाना गया खाता स्‍थानीय सिस्टम है, तो इन चरणों का पालन करें:
    1. SQL Server प्रबंधन स्‍टूडियो प्रारंभ करें. यह करने के लिए, प्रारंभ करें बटन पर क्लिक करेंऔर फिर सभी प्रोग्राम इंगित करें, Microsoft SQL Server 2005 इंगित करें और फिर SQL Server प्रबंधन स्टूडियो क्लिक करें.
    2. सुरक्षा विस्तृत करें, लॉगिन विस्तृत करें, NT AUTHORITY\SYSTEM राइट-क्लिक करें और फिर गुण क्लिक करें.
    3. उपयोगकर्ता मैपिंग क्लिक करें.
    4. Organization_name_MSCRM चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.

      नोटOrganization_name प्लेसहोल्डर वास्‍तविक संगठन नाम के लिए प्लेसहोल्डर है.
    5. MSCRM_Config चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.
    6. ठीक क्लिक करें.


    अगर SQL Reporting Services और SQL Server डेटाबेस अगल सर्वर पर स्‍थापित हैं तथा चरण 1 में पहचाना गया खाता नेटवर्क सेवा या स्‍थानीय सिस्टम है, तो इन चरणों का पालन करें:
    1. a. सक्रिय निर्देशिका उपयोगकर्ता व कंप्यूटर खोलें और यह सत्यापित करें कि SQL Reporting Services कंप्यूटर खाता SQLAccessGroup का सदस्य है, जिसे Microsoft Dynamics CRM की स्‍थापना के द्वारा बनाया गया था.
    2. SQL Server प्रबंधन स्‍टूडियो प्रारंभ करें. यह करने के लिए, प्रारंभ करें बटन पर क्लिक करें और फिर सभी प्रोग्राम इंगित करें, Microsoft SQL Server 2005 इंगित करें और फिर SQL Server प्रबंधन स्‍टूडियो क्लिक करें.
    3. सुरक्षा विस्तृत करें, लॉगिन विस्तृत करें, SQLAccessGroup राइट-क्लिक करें और फिर गुण क्लिक करें.
    4. उपयोगकर्ता मैपिंग क्लिक करें.
    5. Organization_name_MSCRM चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.

      नोटOrganization_name प्लेसहोल्डर वास्‍तविक संगठन नाम के लिए प्लेसहोल्डर है.
    6. MSCRM_Config चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.
    7. ठीक क्लिक करें.


    अगर SQL Reporting Services किसी डोमेन उपयोगकर्ता खाते के रूप में चल रही हों, तो निम्न चरण पूर्ण करें:
    1. सक्रिय निर्देशिका उपयोगकर्ता व कंप्यूटर खोलें और सत्यापित करें कि चरण 1 में पहचाना गया उपयोगकर्ता खाता SQLAccessGroup का सदस्य है, जिसे Microsoft Dynamics CRM की स्‍थापना के द्वारा बनाया गया था.
    2. SQL Server प्रबंधन स्‍टूडियो प्रारंभ करें. यह करने के लिए, प्रारंभ करें क्लिक करें, सभी प्रोग्राम इंगित करें, Microsoft SQL Server 2005 इंगित करें और फिर SQL Server प्रबंधन स्‍टूडियो क्लिक करें.
    3. सुरक्षा विस्तृत करें, लॉगिन विस्तृत करें, SQLAccessGroup राइट-क्लिक करें और फिर गुण क्लिक करें.
    4. उपयोगकर्ता मैपिंग क्लिक करें.
    5. Organization_name_MSCRM चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.

      नोटOrganization_name प्लेसहोल्डर वास्‍तविक संगठन नाम के लिए प्लेसहोल्डर है.
    6. MSCRM_Config चेक बॉक्स का चयन करने के लिए क्लिक करें और फिर सार्वजनिक चेक बॉक्स और CRMReaderRole चेक बॉक्स का चयन करने के लिए क्लिक करें.
    7. ठीक क्लिक करें.
संदर्भ
अधिक जानकारी के लिए, Microsoft नॉलेज बेस में आलेख देखने के लिए निम्न आलेख संख्या क्लिक करें:
946289 आपके द्वारा Microsoft Dynamics CRM 4.0 में कोई रिपोर्ट चलाने पर त्रुटि संदेश: "रिपोर्ट को प्रदर्शित नहीं किया जा सकता"
गुण

आलेख ID: 946585 - पिछली समीक्षा: 09/12/2011 01:22:00 - संशोधन: 2.0

  • Microsoft Dynamics CRM 4.0
  • kbmbsreports kberrmsg kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946585
प्रतिक्रिया
src="https://c.microsoft.com/ms.js" '="">