SSRS Report Fetchbased gegen CRM Online auf SQL Server

25. Dezember 2016 10:52

Hallo zusammen,

folgende Anforderungen würde ich gerne realisieren:

1. Ein SQL Server Report welcher mit einer Microsoft Dynamics CRM Online Quelle über Microsoft Dynamics CRM Fetch abgerufen wird, soll auf einem dedizierten SQL Server (SQL Server 2014 oder SQL Server 2016) bereitgestellt werden.
2. Auf dem dedizierten SQL Server Report Server soll der Report zeitgesteuert ausgeführt werden und an bestimmte E-Mail Adressen gesendet werden.

Problematik: Aus den SQL Server Data Tools kann ich den Report problemlos gegen die Datenquelle laufen lassen indem ich mich mit meinem CRM Online Credentials authentifiziere. Sobald man den SSRS Report auf einer regulären Maschine deployed, läuft die Autentifizierung anders ab, nämlich über "Username Guid" als Login Name und "Organization Guid" als Password, zumindest steht es so in folgendem Artikel:

http://eimagine.com/ssrs-error-for-crm- ... ot-stored/

Also habe ich mir die entsprechenden Informationen aus der Online Instanz von CRM beschafft über https://orgxxxxx.crm4.dynamics.com/home/home_debug.aspx

Die Informationen habe ich anschließend eingetragen und bekomme die Fehlermeldung, dass die entsprechende Organisation mit dieser Guid nicht auffindbar ist.

Vielleicht ist jemand schon auf dieses Problem gestoßen und hat einen Hinweis wie man die Authentifizierung aus dem dedizierten SQL Server deployment hinbekommt?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: SSRS Report Fetchbased gegen CRM Online auf SQL Server

27. Dezember 2016 10:45

Hallo Kai,

deine Anforderung wirst du so nicht umsetzen können. Ein SQL-Sever außerhalb der Azure-Domäne der CRM Online Instanz kann nicht auf das CRM zugreifen.

Re: SSRS Report Fetchbased gegen CRM Online auf SQL Server

27. Dezember 2016 11:48

Hallo Michael,

danke für deine Antwort. Mir stellt sich die Frage, warum es dann aus den SQL Server Data Tools möglich ist? Da haben wir ja ein ähnliches Szenario, dass ein Report der nicht direkt im CRM Online läuft auf CRM Online Daten (Clientseitig) zugreift. Gibt es hierzu keinen Lösungsansatz?

Re: SSRS Report Fetchbased gegen CRM Online auf SQL Server

27. Dezember 2016 17:16

Hallo Kai,

die SQL Server Data Tools verbinden sich mit Benutzername und Kennwort mit dem SQL-Server, das funktioniert auch bei CRM Online.

Vielleicht hilft dir dieser Beitrag weiter:

Microsoft Dynamics CRM (online) reporting considerations