SQL Server y Oracle son dos aplicaciones de servidor de bases de datos diferentes que se utilizan en medianas y grandes empresas . Estas bases de datos también se pueden vincular si la empresa tiene más de un servidor de base de datos. Para enlazar a un servidor SQL Server en un servidor Oracle requiere los controladores de Oracle instalado en el equipo de SQL Server. Una vez terminado esto , SQL Server tiene un procedimiento almacenado utilizado para conectar al ordenador remoto de Oracle . Un servidor vinculado permite ejecutar procedimientos almacenados y consultas en el servidor de Oracle desde el SQL Server. Cosas que necesitará
Oracle drivers
Mostrar más instrucciones
1
Instale los controladores de Oracle en SQL Server. Si usted tiene el Oracle CD o DVD disquete, puede instalarlos desde el disco . Siga las instrucciones para instalar los controladores de Oracle para su sistema operativo .
2
Abra la Consola de administración de SQL Server. Esta aplicación se encuentra haciendo clic en el botón Inicio de Windows , seleccione " Todos los programas" y luego seleccionando el icono "SQL Server" . En este directorio, haga clic en el icono de "SQL Server Management Console " .
3
Type " EXEC sp_addlinkedserver ' OracleLinkedServer ', ' Oracle ', ' MSDAORA ', ' OracleServer ' " en la consola de administración de SQL Server. En este ejemplo, " OracleLinkedServer " es el nombre del servidor vinculado que se muestra en la consola de SQL Server. " MSDAORA " es el nombre de los controladores OLE DB , que es el nombre de los controladores de Oracle instalado en el paso 1 . El primero y el último parámetro en esta muestra se puede editar con nombres descriptivos de su elección . Este comando configura el servidor vinculado , pero usted todavía tiene que agregar el nombre de usuario y parámetros de contraseña .
4
Type " ' OracleLinkedServer ' EXEC sp_addlinkedsrvlogin , false, " sqluser ',' OracleUser ',' OraclePwd " en la consola. El " OracleLinkedServer " es a partir de los parámetros establecidos en el paso 3 . Si utiliza un nombre diferente en el paso 3 , asegúrese de que se sustituya . El " sqluser " es el nombre de usuario en el SQL Server que da acceso al servidor vinculado . El " OracleUser " y " OraclePwd " son el nombre de usuario y contraseña en el servidor Oracle . El parámetro "false" se establece en true si el usuario en el servidor de Oracle es el mismo que el SQL Server.
5
Prueba el nuevo servidor vinculado mediante la ejecución de un procedimiento almacenado. Tipo " SELECT * FROM OracleLinkedServer.my_table " en la consola de administración de SQL Server. El valor " OracleLinkedServer " es el nombre del servidor vinculado se establece en el paso 3 . Esto debería devolver una lista de valores en la tabla " my_table " .