Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

[SOLUCIONADO] Consultar tabla de otra instancia sql server

Estas en el tema de Consultar tabla de otra instancia sql server en el foro de SQL Server en Foros del Web. Buenos días: Tengo 3 bases de datos (con sus tablas) en 3 instancias en el mismo servidor, como se muestra: Servidor\Instancia_1\BD_1\Tabla_1, Tabla_2....Tabla_N Servidor\Instancia_2\BD_2\Tabla_1, Tabla_2....Tabla_N Servidor\Instancia_3\BD_3\Tabla_1, ...
  #1 (permalink)  
Antiguo 22/09/2015, 09:52
 
Fecha de Ingreso: septiembre-2015
Mensajes: 39
Antigüedad: 8 años, 7 meses
Puntos: 0
Exclamación Consultar tabla de otra instancia sql server

Buenos días:
Tengo 3 bases de datos (con sus tablas) en 3 instancias en el mismo servidor, como se muestra:

Servidor\Instancia_1\BD_1\Tabla_1, Tabla_2....Tabla_N
Servidor\Instancia_2\BD_2\Tabla_1, Tabla_2....Tabla_N
Servidor\Instancia_3\BD_3\Tabla_1, Tabla_2....Tabla_N

Teniendo abierto el analizador de consultas SQL, y estando en la Instancia_3, BD_3; necesito efectuar una consulta hacia la Instancia_1 del Servidor.

Mirando algunas ayudas me encuentro con el siguiente comando:

select * from [Servidor\Instancia_1].[BD_1].[Tabla_1]

Sinembargo, la consulta dice que el nombre del objeto 'Servidor\Instancia.BD_1.Tabla_1' no es válido

Agradezco sus valiosos aportes a mi inquietud.
  #2 (permalink)  
Antiguo 22/09/2015, 13:29
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Consultar tabla de otra instancia sql server

¿Creaste el correspondiente LINKED SERVER por cada servidor que deseas acceder?

Yo acabo de hacer una prueba, tengo 2 instancias de SQL Server, una en 2008 R2 y una en 2012.

En 2012, cree mi LINKED SERVER de la instancia 2008 y ejecute el siguiente query:

Código SQL:
Ver original
  1. SELECT * FROM [P3IIG106-2\SQLSERVER2008R2].TEST_1.DBO.IMPRESIONES

P3IIG106-2\SQLSERVER2008R2, este es mi LINKED SERVER, creado en la instancia 2012
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 22/09/2015, 14:21
 
Fecha de Ingreso: septiembre-2015
Mensajes: 39
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Consultar tabla de otra instancia sql server

Cita:
Iniciado por iislas Ver Mensaje
¿Creaste el correspondiente LINKED SERVER por cada servidor que deseas acceder?

Yo acabo de hacer una prueba, tengo 2 instancias de SQL Server, una en 2008 R2 y una en 2012.

En 2012, cree mi LINKED SERVER de la instancia 2008 y ejecute el siguiente query:

Código SQL:
Ver original
  1. SELECT * FROM [P3IIG106-2\SQLSERVER2008R2].TEST_1.DBO.IMPRESIONES

P3IIG106-2\SQLSERVER2008R2, este es mi LINKED SERVER, creado en la instancia 2012
Amigo iislas, muchísimas gracias por tu valiosa colaboración al respecto, ya pude efectuar la consulta requerida con los parámetros fijados.
  #4 (permalink)  
Antiguo 22/09/2015, 21:04
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Consultar tabla de otra instancia sql server

Perfecto, buen trabajo, saludos
__________________
MCTS Isaias Islas

Etiquetas: consulta+sql, instancias, server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.