En un mundo perfecto toda la data la tendríamos en un solo servidor y todos seríamos felices. Pero en mi caso esto no es asi por lo que me veo obligado a consultar información que se encuentra en otros servidores sql server 2005.
Para realizar esto debemos crear un “linked server” utilizando el stored procedure sp_addlinkedserver.
Para hacer esto ejecutamos:
EXEC sp_addlinkedserver @server = ‘dunderserver2′
Debemos asegurarmos que tengamos acceso de red al mismo.
Una vez creado el link podemos hacer consultas de la siguiente manera:
select * from dunderserver2.mydb.dbo.transacciones
Donde dunderserver2 es el linked server
mydb el nombre de la base de datos
dbo.transacciones la tabla que deseo acceder.