Ver Mensaje Individual
  #3  
Antiguo 06-01-2012
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Reputación: 21
olbeup Va camino a la fama
Hola ASAPLTDA,

En Oracle no tengo ni idea, pero en SQL SERVER se llama vincular base de datos y para realizar la vinculación hay dos SP que se tiene que ejecutar sólo una vez:

Primer SP, Vinculación:
Código SQL [-]
sp_addlinkedserver
  @server      = 'srv200x' --> Es el nombre del servidor vinculado que se va a crear.
  ,@srvproduct = ''
  ,@provider   = 'SQLNCLI' --> SQLNCLI es el proveedor OLE DB de SQL Native Client.
  ,@datasrc    = 'IP DEL SERVIDOR\SQLEXPRESS'
Segundo SP, Permisos:
Código SQL [-]
sp_addlinkedsrvlogin
  @rmtsrvname  = 'srv200x'
  ,@useself    = 'TRUE'
  ,@locallogin = 'sa'
Consulta SQL:
Código SQL [-]
SELECT * FROM BaseDeDatos1.dbo.Clientes
UNION
SELECT * FROM BaseDeDatos2.dbo.Clientes
UNION
SELECT * FROM srv200x.BaseDeDatos1.dbo.Clientes
Esto es lo que buscas.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita