Hallo in die Runde,
ich würde sehr gerne von einem Microsoft SQL Server auf einen Oracle Server zugreifen.
Auf dem Windows Server, auf dem Microsoft SQL läuft, habe ich schon das ODAC-Paket und den ODBC Treiber für Oracle eingespielt und den Server neu gestartet. Den Oracle Client darf ich nicht installieren sondern nur die benötigten Teile davon.
Wenn ich in meinem BI Visual Studio ein neues Integration Projekt anlege, bekomme ich den "Oracle Provider for OLE DB" zur Auswahl. Die Anbindung funktioniert auch super, ich kann auf die Daten vom Oracle Server zugreifen.
Einen Linked Server kann ich allerdings nicht im Microsoft SQL Management Studio anlegen, weil ich beim "Provider" keinen Eintrag "Oracle Provider for OLE DB" finde.
Frage: Wie kann ich diesen Eintrag einfügen?
Ich kann mir vorstellen, dass folgende Seite mir die Lösung zeigt:
http://msdn.microsoft.com/en-us/libr...=SQL.100).aspx
Um ehrlich zu sein: Ich verstehe nicht, wie und wo ich folgenden Befehl eintragen muss:
---
exec ap_addlinkedserver @server='OrclDB'
@srvproduct='Oracle',
@provider='OraOLEDB.Oracle',
@datasrc='MeinVerbindungsname'
---
Eingabeaufforderung, SQL Query? Geht beides nicht ;-)
Viele Grüße
PS: Oder heißt die Lösung doch: Oracle Client? Oder gibt es noch einen Teil des Clients, den ich gesondert installieren muss, damit ich den LinkedServer eintragen kann?
ich würde sehr gerne von einem Microsoft SQL Server auf einen Oracle Server zugreifen.
Auf dem Windows Server, auf dem Microsoft SQL läuft, habe ich schon das ODAC-Paket und den ODBC Treiber für Oracle eingespielt und den Server neu gestartet. Den Oracle Client darf ich nicht installieren sondern nur die benötigten Teile davon.
Wenn ich in meinem BI Visual Studio ein neues Integration Projekt anlege, bekomme ich den "Oracle Provider for OLE DB" zur Auswahl. Die Anbindung funktioniert auch super, ich kann auf die Daten vom Oracle Server zugreifen.
Einen Linked Server kann ich allerdings nicht im Microsoft SQL Management Studio anlegen, weil ich beim "Provider" keinen Eintrag "Oracle Provider for OLE DB" finde.
Frage: Wie kann ich diesen Eintrag einfügen?
Ich kann mir vorstellen, dass folgende Seite mir die Lösung zeigt:
http://msdn.microsoft.com/en-us/libr...=SQL.100).aspx
Um ehrlich zu sein: Ich verstehe nicht, wie und wo ich folgenden Befehl eintragen muss:
---
exec ap_addlinkedserver @server='OrclDB'
@srvproduct='Oracle',
@provider='OraOLEDB.Oracle',
@datasrc='MeinVerbindungsname'
---
Eingabeaufforderung, SQL Query? Geht beides nicht ;-)
Viele Grüße
PS: Oder heißt die Lösung doch: Oracle Client? Oder gibt es noch einen Teil des Clients, den ich gesondert installieren muss, damit ich den LinkedServer eintragen kann?
Comment