Jak połączyć się z Oracle za pomocą SQL Management Studio

...

Firma Microsoft udostępnia SQL Server Management Studio (SSMS) jako interfejs do swoich baz danych SQL Server. Aplikacja SSMS umożliwia użytkownikom zarządzanie bazami danych na serwerze. Opcje zarządzania bazą danych obejmują dodawanie i usuwanie baz danych, modyfikowanie struktury bazy danych i tabel oraz modyfikowanie lub uzyskiwanie dostępu do danych. Oprócz zarządzania bazami danych Microsoft SQL Server istnieje możliwość konfiguracji serwerów połączonych. Serwer połączony to plik lub inna aplikacja bazy danych — firmy Microsoft lub innego dostawcy, takiego jak Oracle — do której można uzyskać dostęp za pośrednictwem interfejsu SSMS. Pozwala to na łatwy dostęp do danych źródłowych w zapytaniach. Kiedy tworzysz połączony serwer w SSMS, połączenie jest faktycznie przechowywane w bazie danych, więc jest dostępne nawet z innych aplikacji.

Krok 1

Zainstaluj oprogramowanie klienckie Oracle na komputerze Microsoft SQL Server. Postępuj zgodnie z instrukcjami Oracle.

Wideo dnia

Krok 2

Otwórz SSMS i połącz się z bazą danych, na której chcesz mieć połączony serwer.

Krok 3

Kliknij „Nowe zapytanie” u góry ekranu.

Krok 4

Otwórz Menedżera konfiguracji programu SQL Server, aby utworzyć nowy alias dla bazy danych Oracle, jeśli jeszcze go nie zdefiniowano. Jeśli alias jest już utworzony, przejdź do kroku 8.

Krok 5

Rozwiń opcję SQL Native Client Configuration w Menedżerze konfiguracji programu SQL Server.

Krok 6

Kliknij prawym przyciskiem myszy Aliasy. Kliknij „Nowy alias”.

Krok 7

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby utworzyć nowy alias dla bazy danych Oracle.

Krok 8

Wpisz polecenie, aby dodać serwer połączony, jak pokazano:

exec sp_addlinkedserver @server='[mójSerwer]', @srvproduct='Oracle', @provider='OraOLEDB.Oracle', @datasrc='[alias]'

Zastąp "myServer" nazwą, którą chcesz mieć połączony serwer. Zastąp „alias” aliasem utworzonym wcześniej. Nie zmieniaj nazwy produktu ani dostawcy.

Krok 9

Wykonaj zapytanie. Sprawdź, czy serwer połączony jest wyświetlany w programie SSMS, klikając „Obiekty serwera” po lewej stronie, a następnie „Serwery połączone”.

Rzeczy, których będziesz potrzebować

  • Dostęp administracyjny do maszyny Microsoft SQL Server

  • Oprogramowanie klienckie Oracle

Wskazówka

Dwóch dostawców OLE DB zostało przetestowanych pod kątem użycia z Microsoft SQL. Są to dostawca Microsoft OLE DB dla Oracle i dostawca Oracle dla OLE DB (8.1.7.3.0) dla Windows 2000/NT.