2016-06-22 8 views
2

Ich habe die neueste SSDT für Visual Studio 2015 installiert, um SSRS-Berichte zu erstellen/zu ändern, die eine Verbindung zur Oracle 11-Datenbank herstellen . Die vorherige Version von SSDT (für Visual Studio 2012) hatte "Oracle" als einen der Werte in der Dropdown-Liste "Typ" in den Eigenschaften der Datenquelle. Dies funktionierte einwandfrei, wenn die Oracle-Client-Software auf dem Computer installiert war. Die Listenwerte haben sich jedoch in SSDT für Visual Studio 2015 geändert. Es gibt keine "Oracle" -Option mehr, stattdessen gibt es "Oracle Database". Aber wenn "Oracle Database" ausgewählt ist, erhalte ich den Fehler "Verbindung zur Datenquelle 'DataSource1' nicht möglich. Die ausgewählte Datenerweiterung ORACLE ist nicht installiert oder kann nicht geladen werden ...." Irgendeine Idee, wie man dieses Problem löst?SSDT für SSRS - Verbindung zur Datenquelle "DataSource1" nicht möglich. Die ausgewählte Datenerweiterung ORACLE ist nicht installiert oder kann nicht geladen werden

PS: Ich versuchte die OLEDB-Option, indem Sie "Oracle Provider für OLEDB" angeben, die die Verbindungszeichenfolge ein bisschen zu "Provider = OraOLEDB.Oracle.1; Datenquelle = DBName" ändert. Die Verbindung funktioniert, aber viele Abfragen funktionieren nicht mehr mit der Nachricht "ORA-00900: Ungültige SQL-Anweisung".

Antwort

2

Sie benötigen Oracle verwenden 32-Bit Data Access Components für SSDT/Visual Studio Entwicklung mit Oracle-Datenquellen:

http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

Bitte beachten Sie, wenn Sie auf einem 64-Bit-SSRS-Server bereitstellen, die Sie benötigen um die 64-Bit-Version der Komponenten auf Ihrem SSRS-Server zu installieren.

+0

Danke, es hat funktioniert! – pravi

+0

Aber wenn mein Visual Studio 2015 ist 64 Bit auf Win764 sollte ich noch den 32 Bit DAC für SSDT verwenden? – barrypicker

+0

@barrypicker Es gibt keine 64-Bit-Version von Visual Studio. –

Verwandte Themen