“Conocimiento software>SQL Server

Cómo conectarse a Oracle desde un SQL Server

2011/7/5
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 " .

SQL Server
¿Qué es Microsoft Exchange Server?
¿Qué se entiende por el término fusión SQL con el software Oracle?
SQL Server vs. DB2
¿Cuántos registros y columnas para almacenar en la tabla de bases de datos MySQL cómo podemos crear?
¿En qué se inserta SQL?
¿Cómo se ejecuta el script SQL desde un shell Unix?
¿En qué OS SQL Server funciona?
El error de sintaxis de SQL Server para la conversión de fecha /hora a partir de una cadena de caracteres
Conocimiento de la computadora © http://www.ordenador.online