SQL Server - Necesito conectar BD SQL SERVER con BD ORACLE

 
Vista:

Necesito conectar BD SQL SERVER con BD ORACLE

Publicado por SIFS (1 intervención) el 20/02/2006 18:15:53
Buenos días a todos;

Necesito llegarle a una Base de Datos ORACLE 8i, a través de una base de datos SQL SERVER, me parece que podría crearse un db link entre ellas, pero ignoro como hacerlo.

Alguien me puede ayudar??

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Necesito conectar BD SQL SERVER con BD ORACLE

Publicado por Isaias islas (3308 intervenciones) el 21/02/2006 18:12:19
Primero, debes instalar el CLIENT de ORACLE en tu servidor de SQL Server.

C. Utilizar el Proveedor Microsoft OLE DB para Oracle
En este ejemplo se crea un servidor vinculado denominado LONDON Mktg que utiliza el Proveedor Microsoft OLE DB para Oracle y se da por supuesto que el alias SQL*Net para la base de datos Oracle es MyServer.

USE master
GO
-- To use named parameters:
EXEC sp_addlinkedserver
@server = 'LONDON Mktg',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'MyServer'
GO
-- OR to use no named parameters:
USE master
GO
EXEC sp_addlinkedserver
'LONDON Mktg',
'Oracle',
'MSDAORA',
'MyServer'
GO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Necesito conectar BD SQL SERVER con BD ORACLE

Publicado por Juan Pablo (1 intervención) el 16/11/2011 16:13:33
Excelente ayuda! muchas gracias! Funcionó perfectamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Necesito conectar BD SQL SERVER con BD ORACLE

Publicado por Roberth Morales (1 intervención) el 25/08/2006 16:43:23
Yo intente todo esto pero me sale un error y no encuentro la manera de solucionarlo el ERROR es cuando ya intento extraer los datos de ORACLE hacia SQL
cree el servidor vinculado de esta manera:

--Script para crear el Servidor Vinculado
USE master
GO

EXEC sp_addlinkedserver
@server = 'LinkOracle', --Nombre del Servidor Vinculado
@srvproduct = 'Oracle', --Nombre dl producto
@provider = 'MSDAORA', -- proveedor
@datasrc = 'oracle' --ODBC que apunta a oracle
GO

--para agregar permisos a este usuario en el servidor vinculado
sp_addlinkedsrvlogin 'LinkOracle',false,'rmorales','d7ideve','d7ideve'

--para probar el link (no me sale me da el ERROR:Servidor: mensaje 7399, nivel 16, estado 1, línea 13 El proveedor OLE DB 'MSDAORA' informa de un error. El proveedor no proporcionó información acerca del error.
Select * from LinkOracle..D7IDEVE.R5ACTIVITIES

********* intento trear los datos de la tabla en Oracle hacia SQL pero me da este error:


Servidor: mensaje 7399, nivel 16, estado 1, línea 17
El proveedor OLE DB 'MSDAORA' informa de un error. El proveedor no proporcionó información acerca del error.

Si alguien sabe a que se debe que me ayude

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar