Als Schnittstelle zu seinen SQL Server-Datenbanken stellt Microsoft das SQL Server Management Studio (SSMS) zur Verfügung. Die SSMS-Anwendung ermöglicht Benutzern die Verwaltung der Datenbanken auf einem Server. Zu den Datenbankverwaltungsoptionen gehören das Hinzufügen und Entfernen von Datenbanken, das Ändern der Datenbank- und Tabellenstruktur und das Ändern oder Zugreifen auf Daten. Neben der Verwaltung von Microsoft SQL Server-Datenbanken besteht die Möglichkeit, Verbindungsserver zu konfigurieren. Ein Verbindungsserver ist eine Datei oder eine andere Datenbankanwendung – von Microsoft oder einem anderen Anbieter wie Oracle –, auf die über die SSMS-Schnittstelle zugegriffen werden kann. Dies ermöglicht einen einfachen Zugriff auf die zugrunde liegenden Daten in Abfragen. Wenn Sie in SSMS einen Verbindungsserver erstellen, wird die Verbindung tatsächlich in der Datenbank gespeichert, sodass sie auch von anderen Anwendungen aus zugänglich ist.
Schritt 1
Installieren Sie die Oracle-Clientsoftware auf dem Microsoft SQL Server-Computer. Folgen Sie dazu den Anweisungen von Oracle.
Video des Tages
Schritt 2
Öffnen Sie SSMS und stellen Sie eine Verbindung zu der Datenbank her, auf der Sie den Verbindungsserver verwenden möchten.
Schritt 3
Klicken Sie oben auf dem Bildschirm auf "Neue Abfrage".
Schritt 4
Öffnen Sie den SQL Server Configuration Manager, um einen neuen Alias für die Oracle-Datenbank zu erstellen, falls noch kein Alias definiert ist. Wenn der Alias bereits erstellt wurde, fahren Sie mit Schritt 8 fort.
Schritt 5
Erweitern Sie die Option SQL Native Client-Konfiguration im SQL Server-Konfigurations-Manager.
Schritt 6
Klicken Sie mit der rechten Maustaste auf Aliase. Klicken Sie auf "Neuer Alias".
Schritt 7
Befolgen Sie die Anweisungen auf dem Bildschirm, um einen neuen Alias für die Oracle-Datenbank zu erstellen.
Schritt 8
Geben Sie den Befehl zum Hinzufügen eines Verbindungsservers wie gezeigt ein:
exec sp_addlinkedserver @server='[myServer]', @srvproduct='Oracle', @provider='OraOLEDB.Oracle', @datasrc='[alias]'
Ersetzen Sie "myServer" durch den Namen, den der Verbindungsserver haben soll. Ersetzen Sie "alias" durch den zuvor erstellten Alias. Ändern Sie nicht die Produkt- oder Anbieternamen.
Schritt 9
Führen Sie die Abfrage aus. Überprüfen Sie, ob der Verbindungsserver in SSMS angezeigt wird, indem Sie links auf "Serverobjekte" und dann auf "Verknüpfte Server" klicken.
Dinge, die du brauchen wirst
Administrativer Zugriff auf den Microsoft SQL Server-Computer
Oracle-Client-Software
Spitze
Zwei OLE DB-Anbieter wurden für die Verwendung mit Microsoft SQL getestet. Dies sind der Microsoft OLE DB Provider für Oracle und der Oracle Provider für OLE DB (8.1.7.3.0) für Windows 2000/NT.