Sådan Tilslut til Oracle Fra et SQL Server

Sådan Tilslut til Oracle Fra et SQL Server Jupiterimages / Pixland / Getty Images

SQL Server og Oracle er to forskellige database server applikationer, der bruges i mellemstore til store virksomheder.Disse databaser kan også være forbundet, hvis virksomheden har mere end en database server.At linke fra en SQL Server til en Oracle server kræver Oracle drivere installeret på SQL Server maskine.Når dette er færdig, SQL Server har en lagret procedure, der anvendes til at linke til den eksterne Oracle computeren.En tilknyttet server giver dig mulighed for at køre lagrede procedurer og forespørgsler på Oracle serveren fra SQL Server.

hvad du har brug

  • Oracle drivere

Instruktioner

  1. Installer Oracle driverepå SQL Server.Hvis du har Oracle cd- eller dvd-diskette, kan du installere dem fra disken.Følg anvisningerne for at installere Oracle drivere til dit operativsystem.

  2. Åbn SQL Server Management Console.Denne applikation findes ved at klikke på knappen Start i Windows, vælge "Alle programmer" og deref

    ter vælge "SQL Server" -ikon.I denne mappe, klik på "SQL Server Management Console" ikonet.

  3. Type "EXEC sp_addlinkedserver 'OracleLinkedServer', 'Oracle', 'MSDAORA', 'OracleServer'" i SQL Server Management Console.I dette eksempel, "OracleLinkedServer" er navnet på den sammenkædede server, der viser, i SQL Server-konsollen."MSDAORA" er navnet på de OLE DB-drivere, hvilket er betegnelsen for Oracle drivere installeret i trin 1. Den første og sidste parameter i denne prøve kan redigeres til venlige navne på dit valg.Denne kommando opretter den sammenkædede server, men du stadig nødt til at tilføje brugernavn og adgangskode parametre.

  4. Type "EXEC sp_addlinkedsrvlogin 'OracleLinkedServer«, falsk, "SQLuser', 'OracleUser', 'OraclePwd'" i konsollen.Den "OracleLinkedServer" er fra de fastsatte parametre i trin 3. Hvis du bruger et andet navn i trin 3, skal du sørge for at erstatte det.Den "SQLuser" er brugernavnet på SQL Server, som du giver adgang til den sammenkædede server.Den "OracleUser" og "OraclePwd" er brugernavn og password på Oracle-serveren.Den "falske" parameter kan sat til true, hvis brugeren på Oracle-serveren er den samme som SQL Server.

  5. Test den nyligt forbundet serveren ved at køre en lagret procedure.Skriv "SELECT * FROM OracleLinkedServer.my_table" i SQL Server Management Console.Den "OracleLinkedServer" værdi er navnet på den sammenkædede server, du har angivet i trin 3. Dette skal returnere en liste over værdier i "my_table" bord.

Ressourcer

  • Oracle: Chauffører
223
0
1
Sql Server