Simptome
Atunci când rulează un raport în Microsoft Dynamics CRM 4,0, primiți următorul mesaj de eroare de raportare:
Raportarea raportului ErrorThe nu poate fi afișată.
Dacă parametrul DevErrors este setat la activat în fișierul web. config, veți primi următorul mesaj de eroare:
Detalii eroare netratată Microsoft CRM: eroare de server în "/" aplicație. una sau mai multe surse de date lipsesc acreditările Descriere: o excepție netratată a avut loc în timpul execuției solicitării Web curente. Consultați urmărirea stivei pentru mai multe informații despre eroare și locul din care provine codul. Detalii excepție: Microsoft. Reporting. Web Forms. MissingDataSourceCredentialsException: una sau mai multe surse de date lipsește eroarea credentialsSource: o excepție netratată a fost generată în timpul execuției solicitării Web curente. Informațiile despre originea și locația excepției pot fi identificate utilizând trasarea stivei de excepții de mai jos. Trace Stack: [MissingDataSourceCredentialsException: una sau mai multe surse de date lipsesc acreditările] Microsoft. Reporting.. ParametersArea. ValidateAllReportInputsSatisfied () + 65 Microsoft. Reporting. InForms. ReportViewer. OnPreRender (EventArgs e) + 643 [CrmException: a apărut o eroare în timpul redării raportului.] Microsoft. CRM. Web. Reporting. SrsReportViewer. ReportErrorHandler (obiect expeditor, ReportErrorEventArgs e) + 626Microsoft. Reporting. online. ReportViewer. LaEroare (excepție e) + 56 Microsoft. Reporting. 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
Atunci când Verificați proprietățile sursei de date MSCRM în Microsoft SQL Server Reporting Services (SSRS), primiți următorul mesaj de eroare:
Extensia de procesare a datelor utilizată pentru acest raport nu este disponibilă. Acesta a fost dezinstalat sau nu este configurat corect.
Cauză
Cauza 1
Această problemă apare deoarece extensia de procesare de date particularizată pe care o utilizează Microsoft Dynamics CRM 4,0 este înregistrată incorect pe serverul SSRS. Acest comportament poate apărea dacă conectorul de date Microsoft Dynamics CRM pentru SSRS a fost dezinstalat sau dacă conectorul de date Microsoft Dynamics CRM pentru SSRS este configurat incorect.
Cauza 2
Șirul de date nu este modificat după ce instalați conectorul de date Microsoft Dynamics CRM pentru Microsoft SQL Server Reporting Services.
Rezolvare
Soluţia 1
Pentru a rezolva această problemă, reparați sau reinstalați conectorul de date Microsoft Dynamics CRM pentru Microsoft SQL Server Reporting Services.
Soluţia 2
Modificați manual șirul de conexiune și sursele de date care trebuie modificate. Pentru a face acest lucru, urmați acești pași:
-
Deschideți Manager rapoarte.
-
Selectați organizația CRM.
-
Faceți clic pe Afișare detalii.
-
Faceți clic pe folderul v4 .
-
Faceți clic pe sursa de date CRM. Atunci când utilizați autentificarea Windows, șirul de conexiune va semăna cu următorul:
Sursa de date = server; catalog inițial = ORG_MSCRM; securitate integrată = SSPI
Cu radioul de autentificare Windows integrat selectat. Atunci când utilizați extensia de date Microsoft CRM, șirul de conexiune seamănă cu următorul:
Șir de conexiune conector de date MSCRM
Cu acreditările furnizate de utilizatorul care execută raportul.
Mai multe informații
Pentru mai multe informații despre o problemă similară, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
946585 Mesaj de eroare atunci când rulează un raport în Microsoft Dynamics CRM 4,0: "Raportarea erorii. Raportul nu se poate afișa "