Keine Berichte System.DirectoryServices.DirectoryServicesCOM

31. Juli 2018 08:33

Hallo liebe Forenmitglieder,

bei unseren Microsoft CRM 2011 Server lassen sich einfach keine Berichte erstellen. ich bekomme folgende Meldung:
System.DirectoryServices.DirectoryServicesCOMException: Ein solches Objekt ist auf dem Server nicht vorhanden.

Die Logdatei vom ReportServer:

bei System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
bei System.DirectoryServices.DirectoryEntry.Bind()
bei System.DirectoryServices.DirectoryEntry.get_AdsObject()
bei System.DirectoryServices.PropertyValueCollection.PopulateList()
bei System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
bei System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
bei Microsoft.Crm.SecurityUtils.GetSidFromAD(Guid objectGuid)
bei Microsoft.Crm.Reporting.DataExtension.Common.DataExtensionConnectionBase.IsPrivilegeUserGroupMember(SecurityIdentifier user)
bei Microsoft.Crm.Reporting.DataExtension.Common.DataExtensionConnectionBase.ValidateCaller(SecurityIdentifier user)
bei Microsoft.Crm.Reporting.DataExtension.Common.DataExtensionConnectionBase.<>c__DisplayClass1.<Open>b__0()
bei Microsoft.Crm.Reporting.DataExtension.Common.ExceptionManager.HandleUnsafeException(Action body)
bei System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
bei System.DirectoryServices.DirectoryEntry.Bind()
bei System.DirectoryServices.DirectoryEntry.get_AdsObject()
bei System.DirectoryServices.PropertyValueCollection.PopulateList()
bei System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
bei System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
bei Microsoft.Crm.SecurityUtils.GetSidFromAD(Guid objectGuid)
bei Microsoft.Crm.Reporting.DataExtension.Common.DataExtensionConnectionBase.IsPrivilegeUserGroupMember(SecurityIdentifier user)
bei Microsoft.Crm.Reporting.DataExtension.Common.DataExtensionConnectionBase.ValidateCaller(SecurityIdentifier user)
bei Microsoft.Crm.Reporting.DataExtension.Common.DataExtensionConnectionBase.<>c__DisplayClass1.<Open>b__0()
bei Microsoft.Crm.Reporting.DataExtension.Common.ExceptionManager.HandleUnsafeException(Action body)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Crm.Reporting.DataExtension.Common.ExceptionManager.HandleUnsafeException(Action body)
bei Microsoft.Crm.Reporting.DataExtensionShim.Common.ICrmDbConnectionExtension.Open(String userSid)
bei Microsoft.Crm.Reporting.DataExtensionShim.Common.SrsExtConnection.Open()
bei Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenDataExtensionConnection(DataSource dataSourceObj, OnDemandProcessingContext pc, CreateDataExtensionInstance createDataExtensionInstance)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenDataExtensionConnection(DataSource dataSourceObj, OnDemandProcessingContext pc, CreateDataExtensionInstance createDataExtensionInstance)
bei Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenConnection(DataSource dataSourceObj, DataSet dataSetObj, OnDemandProcessingContext pc, RunningJobContext jobContext)
bei Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.Process()
bei Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.ProcessConcurrent(Object threadSet)
processing!ReportServer_0-5!764!07/31/2018-08:23:03:: i INFO: DataPrefetch abort handler called for Report with ID=. Aborting data sources ...
processing!ReportServer_0-5!764!07/31/2018-08:23:03:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: Fehler bei der Berichtsverarbeitung., ;
Info: Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: Fehler bei der Berichtsverarbeitung. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Es kann keine Verbindung mit der CRM-Datenquelle hergestellt werden. ---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException:
System.DirectoryServices.DirectoryServicesCOMException: Ein solches Objekt ist auf dem Server nicht vorhanden.
---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException: Ein solches Objekt ist auf dem Server nicht vorhanden.

Vielleicht hat einer von euch ja eine Idee, bin für jeden Tip dankbar :-)

Viele Grüße

Chris

Re: Keine Berichte System.DirectoryServices.DirectoryService

20. August 2018 10:27

Hallo liebe Forenmitglieder,

Problem besteht leider immer noch hat hier denn niemand eine Idee?

Viele Grüße
Chris

Re: Keine Berichte System.DirectoryServices.DirectoryService

20. August 2018 11:02

Hallo,

ich bin jetzt kein Experte für die Verbindung zu CRM aber die Zeile

Code:
processing!ReportServer_0-5!764!07/31/2018-08:23:03:: i INFO: DataPrefetch abort handler called for Report with ID=. Aborting data sources ...


würde ich interpretieren als wüsste er gar nicht was er aufrufen soll. Danach geht nur noch alles schief. Ich glaube dort müsstest du ansetzen.

Re: Keine Berichte System.DirectoryServices.DirectoryService

21. August 2018 11:07

Und die andere Frage ist, welche Art von Berichten sollen erstellt werden? Direkt aus dem CRM heraus oder ein SQL Bericht?
Was genau wurde versucht?

Funktioneren die Standardberichte im CRM?

Re: Keine Berichte System.DirectoryServices.DirectoryService

24. August 2018 15:33

Erstmal danke für euere Antworten. Es betrifft sowohl die vorhanden Standard Berichte in CRM als auch neu angelegte in CRM.

Re: Keine Berichte System.DirectoryServices.DirectoryService

27. August 2018 08:38

Dann sollte überprüft werden, ob der SQL Reporting Dienst läuft.
Das SRS Data Connector Tool auf dem Server, auf dem der SQL Reporting Dienst läuft, installiert ist und auf dem gleichen Update Stand wie der CRM Server ist.

Man könnte noch prüfen, ob die Standardberichte überhaupt in der Berichtsdatenbank vorhanden sind. http://<sqlreportingserver>/reports