¿Como unir una consulta sql en dos diferentes servidores y bases de datos?

  • 2 Respuestas
  • 6703 Vistas
*

gerrard

  • **
  • 83
  • +4/-0
  • ISC
    • Ver Perfil
Hola,
Quisiera saber si alguien sabe como unir dos consultas en diferentes bases de datos y en diferentes servidores, por ejemplo asi..

select * from (desde una base de datos en diferente servidor)

union

select * from (desde otra base de datos en otro servidor con la misma estructura)

Gracias por su ayuda, y gran pagina!



*

Jonathan

  • *****
  • 127
  • +156/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:¿Como unir una consulta sql en dos diferentes servidores y bases de datos?
« Respuesta #1 en: Enero 14, 2016, 01:11:49 pm »
Hola amigo,

Intenta con este ejemplo a ver si te funciona..

Código: [Seleccionar]
select * from openrowset('SQLNCLI','Server=192.168.1.12;UID=consultas;PWD=passwordaqui;Database=nombrebasedatos',
'
select * from tabla en servidorA
')

union

select * from openrowset('SQLNCLI','Server=192.168.1.13;UID=consultas;PWD=passwordaqui;Database=nombrebasedatos',
'
select * from tabla en servidorB
')

Cualquier duda me comentas, Suerte!

*

gerrard

  • **
  • 83
  • +4/-0
  • ISC
    • Ver Perfil
Re:¿Como unir una consulta sql en dos diferentes servidores y bases de datos?
« Respuesta #2 en: Enero 14, 2016, 01:12:28 pm »
Gracias amigo, funciona!!!!

he buscado mucho y por fin lo encontre

gracias una vez mas!