Verbinding maken met Oracle Van een SQL Server

Verbinding maken met Oracle Van een SQL Server Jupiterimages / Pixland / Getty Images

SQL Server en Oracle zijn twee verschillende database-server applicaties die worden gebruikt in middelgrote tot grote bedrijven.Deze databases kunnen ook worden gekoppeld als het bedrijf heeft meer dan een databaseserver.Om te linken vanuit een SQL Server met een Oracle-server vereist dat de Oracle-stuurprogramma's op de SQL Server-computer is geïnstalleerd.Zodra dit klaar is, SQL Server heeft een opgeslagen procedure gebruikt om te linken naar de externe Oracle-computer.Een gekoppelde server kunt u opgeslagen procedures en query's uitvoeren op de Oracle-server van de SQL Server.

wat je

  • Oracle drivers nodig

instructies

  1. Installeer de Oracle driversop de SQL Server.Als u de Oracle-cd of dvd diskette, kunt u deze installeren vanaf de schijf.Volg de aanwijzingen om Oracle-stuurprogramma's voor uw besturingssysteem.

  2. Open de SQL Server Management Console.Deze applicatie is te vinden door te klikken op de Windows

    Start knop, selecteer "Alle programma's" en vervolgens de icoon "SQL Server".In deze map op het pictogram "SQL Server Management Console".

  3. Type "EXEC sp_addlinkedserver 'OracleLinkedServer', 'Oracle', 'MSDAORA', 'OracleServer'" in de SQL Server Management Console.In dit voorbeeld, "OracleLinkedServer" is de naam van de gekoppelde server die laat zien in de SQL Server console."MSDAORA" is de naam van de OLE DB drivers, dat is de naam van de Oracle-drivers in stap 1 geïnstalleerd De eerste en laatste parameter in deze steekproef kan worden bewerkt om vriendelijke namen van uw keuze.Dit commando stelt de gekoppelde server, maar je moet nog steeds een gebruikersnaam en wachtwoord parameters toe te voegen.

  4. Type "EXEC sp_addlinkedsrvlogin 'OracleLinkedServer', vals, 'SQLuser', 'OracleUser', 'OraclePwd' 'in de console.De "OracleLinkedServer" is van de in stap 3. Als u een andere naam te gebruiken in stap 3, zorg ervoor dat u het te vervangen parameters.De "SQLuser" is de gebruikersnaam op de SQL Server die u toegang tot de gekoppelde server geven.De "OracleUser" en "OraclePwd" zijn de gebruikersnaam en het wachtwoord op de Oracle-server.De parameter "false" kan worden ingesteld op true als de gebruiker op de Oracle server is hetzelfde als de SQL Server.

  5. Test de nieuw verbonden server door het uitvoeren van een opgeslagen procedure.Typ "SELECT * FROM OracleLinkedServer.my_table" in de SQL Server Management Console.De "OracleLinkedServer" waarde is de naam van de gekoppelde server die u in stap 3 ingesteld Dit moet een lijst met waarden terug te keren in de "my_table" tafel.

Resources

  • Oracle: Drivers
578
0
1
Sql Server