ข้อความแสดงข้อผิดพลาด เมื่อคุณเรียกใช้รายงานใน Microsoft Dynamics CRM 4.0: "ไม่สามารถแสดงรายงานได้"

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 946289 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
เนื้อหา Microsoft Dynamics มีจำนวนจำกัดบนเว็บไซต์สาธารณะของ Microsoft Knowledge Base หากต้องการดูเนื้อหาที่สมบูรณ์และทรัพยากรเพิ่มเติมเกี่ยวกับ Microsoft Dynamics กรุณาไปที่:

Dynamics Customers
Microsoft Dynamics CustomerSource*
Dynamics Partners
Microsoft Dynamics PartnerSource

* ลูกค้าที่ต้องการมีแผนบริการของ Microsoft Dynamics เช่น แผนการเสริมความพร้อมทางธุรกิจหรือการให้การรับรองซอฟต์แวร์
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

เมื่อคุณเรียกใช้รายงานใน Microsoft Dynamics CRM 4.0 คุณได้รับข้อความแสดงข้อผิดพลาดในการรายงานดังต่อไปนี้
ข้อผิดพลาดในการรายงาน
ไม่สามารถแสดงรายงานได้
ถ้าพารามิเตอร์ DevErrors ถูกตั้งค่าเป็น On ในแฟ้ม Web.config คุณจะได้รับข้อความแสดงข้อผิดพลาดดังต่อไปนี้
รายละเอียดข้อผิดพลาดที่ไม่สามารถจัดการได้ของ Microsoft CRM: เซิร์ฟเวอร์มีข้อผิดพลาดในโปรแกรมประยุกต์ '/'

แหล่งข้อมูลหนึ่งแหล่งขึ้นไปไม่มีข้อมูลเฉพาะตัว

คำอธิบาย: มีข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในระหว่างการดำเนินการของคำขอใช้เว็บล่าสุด โปรดดูการติดตามสแต็ค สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและตำแหน่งที่เกิดขึ้นในรหัสโปรแกรม

รายละเอียดข้อยกเว้น: Microsoft.Reporting.WebForms.MissingDataSourceCredentialsException: แหล่งข้อมูลหนึ่งแหล่งขึ้นไปไม่มีข้อมูลเฉพาะตัว

ข้อผิดพลาดของโปรแกรม:
ข้อยกเว้นที่ไม่สามารถจัดการได้ถูกสร้างขึ้นในระหว่างการดำเนินการของคำขอใช้เว็บล่าสุด ข้อมูลเกี่ยวกับแหล่งที่มาและตำแหน่งของข้อยกเว้น สามารถระบุได้โดยการใช้การติดตามสแต็คดังนี้

การติดตามสแต็ค:

[MissingDataSourceCredentialsException: แหล่งข้อมูลหนึ่งแหล่งขึ้นไปไม่มีข้อมูลเฉพาะตัว] Microsoft.Reporting.WebForms.ParametersArea.ValidateAllReportInputsSatisfied() +65
Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e) +643

[CrmException: มีข้อผิดพลาดเกิดขึ้นขณะแสดงรายงาน]
Microsoft.Crm.Web.Reporting.SrsReportViewer.ReportErrorHandler(Object sender, ReportErrorEventArgs e) +626
Microsoft.Reporting.WebForms.ReportViewer.OnError(Exception e) +56
Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e) +1699
System.Web.UI.Control.PreRenderRecursiveInternal() +77
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360
เมื่อคุณตรวจสอบคุณสมบัติของแหล่งข้อมูล MSCRM ใน Microsoft SQL Server Reporting Services (SSRS) คุณได้รับข้อความแสดงข้อผิดพลาดดังนี้
ไม่มีส่วนขยายในการประมวลผลข้อมูลที่ใช้สำหรับรายงานนี้ อาจถูกถอนการติดตั้งไปแล้วหรือไม่ได้รับการกำหนดค่าอย่างถูกต้อง

สาเหตุ

สาเหตุ 1

ปัญหานี้เกิดขึ้นเนื่องจากมีการลงทะเบียนส่วนขยายการประมวลผลข้อมูลที่ Microsoft Dynamics CRM 4.0 ใช้อย่างไม่ถูกต้องบนเซิร์ฟเวอร์ SSRS ลักษณะเช่นนี้อาจเกิดขึ้น ในกรณีที่ Microsoft Dynamics CRM Data Connector สำหรับ SSRS ถูกถอนการติดตั้งออกไป หรือ Microsoft Dynamics CRM Data Connector สำหรับ SSRS มีการกำหนดค่าไม่ถูกต้อง

ถ้าคุณติดตั้งโปรแกรมปรับปรุงที่สำคัญสำหรับ SQL Server 2005 Service Pack 2 แล้ว Microsoft Dynamics CRM Data Connector สำหรับ SSRS จะถูกลบออกไป:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D09CF5C4-FEC4-4322-9FEE-06A43401CF0C&displaylang=en

สาเหตุ 2

สตริงข้อมูลไม่ได้รับการเปลี่ยนแปลง หลังจากที่คุณติดตั้ง Microsoft Dynamics CRM Data Connector สำหรับ Microsoft SQL Server Reporting Services

การแก้ไข

วิธีแก้ไข 1

ในการแก้ไขปัญหาดังกล่าว ให้ซ่อมแซมหรือติดตั้ง Microsoft Dynamics CRM Data Connector สำหรับ Microsoft SQL Server Reporting Services ลงไปใหม่

วิธีแก้ไข 2

แก้ไขสตริงการเชื่อมต่อและแหล่งข้อมูลที่จำเป็นต้องเปลี่ยนด้วยตนเอง โดยให้ทำตามขั้นตอนต่อไปนี้
  1. เปิดตัวจัดการรายงาน
  2. เลือกองค์กร CRM
  3. คลิก แสดงรายละเอียด
  4. คลิกโฟลเดอร์ v4
  5. คลิกแหล่งข้อมูล CRM

    หากคุณใช้การรับรองความถูกต้องของ Windows สตริงการเชื่อมต่อจะมีลักษณะดังนี้
    Data Source=server;Initial Catalog=ORG_MSCRM;Integrated Security=SSPI
    ใช้ตัวเลือกการรับรองความถูกต้องในตัวของ Windows ที่เลือก
    เมื่อคุณใช้ Microsoft CRM Data Extension สตริงการเชื่อมต่อจะมีลักษณะดังนี้
    MSCRM Data Connector Connection String
    ใช้ข้อมูลเฉพาะตัวที่ให้มาโดยผู้ใช้ที่เรียกใช้รายงาน

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาในลักษณะคล้ายคลึงกันนี้ โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
946585 ข้อความแสดงข้อผิดพลาด เมื่อคุณเรียกใช้รายงานใน Microsoft Dynamics CRM 4.0: "ข้อผิดพลาดในการรายงาน ไม่สามารถแสดงรายงานได้"

คุณสมบัติ

หมายเลขบทความ (Article ID): 946289 - รีวิวครั้งสุดท้าย: 12 กันยายน 2554 - Revision: 2.0
ใช้กับ
  • Microsoft Dynamics CRM 4.0
Keywords: 
kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946289

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com