Simptome

După încărcarea o SQL particularizat bazat pe raport în CRM, utilizatorii Vedeți următorul mesaj de eroare atunci când încercați să executați un raport:
Raportare eroare
Raportul nu se afișează. (rsProcessingAborted)

Dacă examinați jurnalele de raport SSRS, puteți vedea următorul mesaj de eroare:
procesare! ReportServer_0 4! ef0! 09/09/2013-13: 21:40:: e eroare: aruncarea Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:, Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: nu se poate crea o conexiune la sursa de date 'CRM'. ---> System.Data.SqlClient.SqlException: Login nereușit pentru utilizator 'NT AUTHORITY\ANONYMOUS LOGON'.
la System.Data.SqlClient.SqlInternalConnection.OnError (SqlException excepție, Boolean breakConnection)
la System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj)
la System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
la System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin (Boolean enlistOK)
la System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin (ServerInfo serverInfo ParolăNouă String, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
la System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover (String gazdă ParolăNouă String, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
la System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist (SqlConnection owningObject SqlConnectionString connectionOptions, String ParolăNouă, Boolean redirectedUserInstance)
la System.Data.SqlClient.SqlInternalConnectionTds... ctor (DbConnectionPoolIdentity identitate SqlConnectionString connectionOptions, obiectul providerInfo, String ParolăNouă, SqlConnection owningObject, Boolean redirectedUserInstance)
la System.Data.SqlClient.SqlConnectionFactory.CreateConnection (opțiuni DbConnectionOptions obiect poolGroupProviderInfo, DbConnectionPool rezervor, DbConnection owningConnection)
la System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (DbConnection owningConnection, DbConnectionPool rezervor, DbConnectionOptions opțiuni)
la System.Data.ProviderBase.DbConnectionPool.CreateObject (DbConnection owningObject)
la System.Data.ProviderBase.DbConnectionPool.UserCreateRequest (DbConnection owningObject)
la System.Data.ProviderBase.DbConnectionPool.GetConnection (DbConnection owningObject)
la System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owningConnection)
la System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection outerConnection, DbConnectionFactory connectionFactory)
la System.Data.SqlClient.SqlConnection.Open()
la Microsoft.ReportingServices.DataExtensions.ConnectionExtension.Open()
la Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapperBase.Open()
la Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenDataSourceExtensionConnection (IProcessingDataSource dataSourceObj String connectString, DataSourceInfo dataSourceInfo, String datasetName)
---Sfârșitul inner exception stack trace---;


Erori suplimentare nu poate fi exact acelaşi dar similare cu cele de mai sus. Datele cheie pentru a căuta este în urmărirea stivei pentru următoarele elemente:

Stivă conține:
la Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenDataSourceExtensionConnection

Eroare conține:
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Nu se poate crea o conexiune la sursa de date 'CRM'. ---> System.Data.SqlClient.SqlException:


Notă: Locația de jurnal SSRS implicită este: unitate: \Program SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles

Cauza

Problema este legată de o sursă de date rău pentru fișierul raport în SSRS. Dacă date de organizație Microsoft Dynamics CRM nu este structurată, cum ar fi ORG_MSCRM, atunci când se creează un raport în CRM, va păstra sursă de date din fișierul de Peter în loc să utilizaţi tipurile de sursă de date asociate cu Microsoft Dynamics CRM raportare extensiile date Connector. Problema este că Catalog inițială în cadrul fișierului Peter trebuie să conțină _MSCRM.

alternate text

Notificare: catalog inițială nu se termină cu _MSCRM

Rezolvare

Înainte de încărcarea SQL tip raport în Microsoft Dynamics CRM, adăugați _MSCRM la catalogul inițială.
alternate text

IMPORTANT: Catalogul inițială trebuie să se termine cu _MSCRM pentru acest lucru în mod corespunzător.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×