SQL Server und Oracle sind zwei verschiedene Datenbank-Server -Anwendungen, die in mittleren bis großen Unternehmen eingesetzt werden . Diese Datenbanken können auch verbunden , wenn das Unternehmen mehr als eine Datenbank-Server werden. Um von einem SQL Server auf einem Oracle-Server erfordert die Verknüpfung Oracle -Treiber auf dem SQL Server-Computer installiert ist. Sobald dies abgeschlossen ist , hat SQL Server eine gespeicherte Prozedur verwendet, um die Remote- Oracle -Computer zu verbinden. Ein Verbindungsserver ermöglicht es Ihnen, gespeicherte Prozeduren und Abfragen auf dem Oracle -Server aus dem SQL Server ausgeführt werden. Things You
Oracle Treiber
brauchen anzeigen Weitere Anweisungen
1
Installieren Sie die Oracle -Treiber auf dem SQL Server. Wenn Sie die Oracle CD -oder DVD- Diskette haben , können Sie sie von der Festplatte zu installieren. Folgen Sie den Anweisungen, um Oracle -Treiber für Ihr Betriebssystem zu installieren.
2
Öffnen Sie die SQL Server -Verwaltungskonsole. Diese Anwendung wird durch Klicken auf die Windows-Schaltfläche Start , wählen Sie " Alle Programme", und wählen Sie dann die " SQL Server "-Symbol gefunden. In diesem Verzeichnis , klicken Sie auf " SQL Server Management Console "-Symbol.
3
Typ "EXEC sp_addlinkedserver ' OracleLinkedServer ', ' Oracle ', ' MSDAORA ', ' OracleServer ' " in die SQL Server -Verwaltungskonsole. In diesem Beispiel ist " OracleLinkedServer " der Name der verknüpften Server , die in der SQL Server-Konsole zeigt . " MSDAORA " ist der Name der OLE DB -Treiber, die die Bezeichnung für die Oracle -Treiber in Schritt 1 installiert ist . Der erste und der letzte Parameter in diesem Beispiel kann freundlich Namen Ihrer Wahl bearbeitet werden. Dieser Befehl richtet die verknüpfte Server, aber Sie müssen noch Benutzernamen und Passwort Parameter hinzuzufügen.
4
Typ "EXEC sp_addlinkedsrvlogin ' OracleLinkedServer ', false, ' sqluser ', ' OracleUser ', ' OraclePwd ' " in die Konsole. Die " OracleLinkedServer " ist aus den Parametern in Schritt 3 eingestellt . Wenn Sie einen anderen Namen in Schritt 3 verwenden, stellen Sie sicher, dass Sie es zu ersetzen . Die " sqluser " ist der Benutzername auf dem SQL- Server , dass Sie Zugriff auf den verknüpften Server zu geben. Die " OracleUser " und " OraclePwd " sind der Benutzername und das Kennwort auf dem Oracle -Server. Der "falsche " Parameter auf true gesetzt werden , wenn der Benutzer auf dem Oracle -Server ist der gleiche wie der SQL Server.
5
Testen Sie die neu verknüpften Server, indem Sie eine gespeicherte Prozedur . Typ "SELECT * FROM OracleLinkedServer.my_table " in das SQL Server Management Console . Die " OracleLinkedServer " Wert ist der Name der verknüpften Server, den Sie in Schritt 3 festgelegt . Dies sollte eine Liste von Werten in dem " my_table " Tisch zurückzukehren.