Trabajar con multiples Bases de Datos en SQL Server

Si por casualidad algún día requieres obtener información de otra base de datos que no sea sobre la que estas trabajando esto te puede ser de utilidad.

Este es mi caso: Estamos desarrollando un sistema además de implementar otro que se compro, por lo mismo tenemos 2 bases de datos, una para el sistema que estamos desarrollando de cero y otra para el sistema que compramos, para algunos módulos tengo la necesidad de obtener datos que están relacionados en una base de datos y mezclarlos con las de la otra BD.

Para resolver esto solo tenemos que agregar BaseDeDatos.dbo.Tabla a la consulta SQL que estemos realizando, por ejemplo:.

SELECT a.UserID, c.SalesRepGroupName, c.ClassCode
FROM VHC_Assignations a
	INNER JOIN SNRX.dbo.CustomerSalesRep c ON c.Counter = a.UserId

Esta consulta obtiene el ID, el Nobre y el ClassCode de la relación entre las tablas VHC_Assignations y CustomerSalesRep, en donde VHC_Assignations se encuentra en la Base de Datos que actualmente estoy usando y CustomerSalesRep se encuentra en otra Base de Datos llamada SNRX.

Un tip que no esta de más y te puede sacar de algún apuro.