Symptomen

Na het uploaden van een aangepaste SQL-gebaseerd rapport in CRM, zien gebruikers het volgende foutbericht wanneer u probeert het rapport uit te voeren:
Fout melden
Het rapport kan niet worden weergegeven. (rsProcessingAborted)

Als u de logboeken van SQL Server Reporting Services-rapport bekijkt, ziet u de volgende fout:
verwerking! ReportServer_0 4! ef0! 09/09/2013-13: 21:40:: e fout: activerende Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:, Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: kan geen verbinding maken met gegevensbron 'CRM'. ---> System.Data.SqlClient.SqlException: aanmelding mislukt voor gebruiker 'NT AUTHORITY\ANONYMOUS LOGON'.
op System.Data.SqlClient.SqlInternalConnection.OnError (SqlException uitzondering, Boolean breakConnection)
bij System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj)
bij System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, cmdHandler SqlCommand, SqlDataReader dataStream, BulkCopySimpleResultSet, bulkCopyHandler, TdsParserStateObject stateObj)
op System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin (Boolean enlistOK)
bij System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin (ServerInfo serverInfo, NieuwWachtwoord String, Boolean ignoreSniOpenTimeout, Int64, timerExpire, SqlConnection owningObject)
op System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover (String host, NieuwWachtwoord String, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64, timerStart)
bij System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist (owningObject SqlConnection, SqlConnectionString connectionOptions, NieuwWachtwoord String, Boolean redirectedUserInstance)
op System.Data.SqlClient.SqlInternalConnectionTds... ctor (DbConnectionPoolIdentity, identiteit, SqlConnectionString connectionOptions, Object providerInfo, String NieuwWachtwoord, SqlConnection owningObject, Boolean redirectedUserInstance)
op System.Data.SqlClient.SqlConnectionFactory.CreateConnection (opties voor DbConnectionOptions, poolGroupProviderInfo Object, groep DbConnectionPool, DbConnection owningConnection)
bij System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (DbConnection owningConnection, DbConnectionPool toepassingen, DbConnectionOptions-opties)
bij System.Data.ProviderBase.DbConnectionPool.CreateObject (DbConnection owningObject)
bij System.Data.ProviderBase.DbConnectionPool.UserCreateRequest (DbConnection owningObject)
bij System.Data.ProviderBase.DbConnectionPool.GetConnection (DbConnection owningObject)
bij System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owningConnection)
bij System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection, outerConnection, DbConnectionFactory, connectionFactory)
op System.Data.SqlClient.SqlConnection.Open()
op Microsoft.ReportingServices.DataExtensions.ConnectionExtension.Open()
op Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapperBase.Open()
bij Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenDataSourceExtensionConnection (IProcessingDataSource dataSourceObj, String connectString, DataSourceInfo, dataSourceInfo, String datasetName)
---Einde van inner exception stacktrace---;


Extra fouten die u mogelijk niet precies gelijk, maar is vergelijkbaar met de bovenstaande. De belangrijkste gegevens zoekt, is in de stacktrace voor de volgende items:

Stack bevat:
op Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenDataSourceExtensionConnection

Fout bevat:
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Kan niet een verbinding maken met gegevensbron 'CRM'. ---> System.Data.SqlClient.SqlException:


Opmerking: SQL Server Reporting Services log bevindt zich standaard: station: \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles

Oorzaak

Het probleem is gerelateerd aan een slechte gegevensbron voor het rapportbestand binnen SQL Server Reporting Services. Als de database Microsoft Dynamics CRM-organisatie is niet gestructureerd zoals ORG_MSCRM, vervolgens bij het maken van het rapport in CRM, houdt het de gegevensbron binnen het RDL-bestand in plaats van de typen gegevensbronnen die zijn gekoppeld aan de Microsoft Dynamics CRM Reporting Extensions/Data Connector. Het probleem is dat de eerste catalogus in het bestand RDL _MSCRM moet bevatten.

alternate text

Let op: eerste catalogus eindigt niet met _MSCRM

Oplossing

Voordat het uploaden van de SQL op basis van het rapport in Microsoft Dynamics CRM, voegt u aan de initiële catalogus _MSCRM.
alternate text

Belangrijk: De eerste catalogus moet eindigen met _MSCRM dit goed werkt.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×