Como realizar una consulta en un servidor externo en sql server 2005

By | 2010/12/28

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

This blog is kept spam free by WP-SpamFree.