Verbindungstyp Oracle in Reporting Services 2016
Im Forum gab es vor kurzem die Frage, wie man den Reporting Services 2016 beibringt, wieder mit Oracle Datenquellen arbeiten zu können. Hier ist die kurze Antwort.
Ausgangslage
Wenn man sich in den SQL Server Data Tools 2015 anschaut, welche möglichen Datenquellen in einem Report möglich sind, wird man von einer ganzen Fülle möglicher Verbindungsarten überrascht.
Spätestens wenn man dann auf dem Reportserver nachschaut, was dort im Bereich "Neu"->"Datenquelle" angeboten wird, kommt die Ernüchterung. Hierbei ist allerdings zu bemerken, dass die Reporting Services 2014, die bei mir auf dem gleichen Server laufen durchaus über eine Oracle-Anbindung verfügen, ohne dass ich dort speziell etwas installiert hätte.
Woher sollen auch die SQL Server Data Tools wissen, welche Anbindungen auf dem Reportserver wirklich vorhanden sind?
Oracle ODAC-Komponenten herunterladen
Im ersten Schritt müssen wir also die entsprechenden Komponenten von Oracle besorgen und installieren. Wir können uns die 64-Bit Komponenten von Oracle herunterladen und anschließend installieren.
Oracle ODAC-Komponenten installieren
Danach packen wir die Software auf dem Server aus und starten die Installation (install.bat) von der Kommandozeile. Dazu gibt es ein paar Parameter. Welche das sind, verrät uns die install.bat wenn wir sie ohne Parameter aufrufen. Ich habe die weitere Installation dann folgendermaßen gemacht:install.bat all f:\app client_1 true
- Die Komponente wird zuerst angegeben (all alternativ könnte evtl. auch oledb ausreichen),
- danach der Oracle-Home-Pfad (f:\app Hier habe ich meinen Client installiert).
- Anschließend folgt der Oracle-Home-Name (client_1).
- Der letzte Parameter (true) sagt, dass auch alle abhängigen Komponenten installiert und konfiguriert werden sollen.
Reporting Services Neustart
Wir müssen einmal den Dienst für die Reporting Services neu starten. Nach dem Neustart sehen wir jetzt auch Oracle Database als mögliche Datenquelle auf dem Reportserver.
Print article | This entry was posted by cmu on 14.09.16 at 14:23:00 . Follow any responses to this post through RSS 2.0. |