RE:join a 2 tablas en bd distintas
Espero que esto te sirva.
SELECT *
FROM BaseDatos1.dbo.TablaBD1, BaseDatos2.dbo.TablaBD2
WHERE BaseDatos1.dbo.TablaBD1.Codigo = BaseDatos2.dbo.TablaBD2.Codigo
Creo que trate de ser lo mas explicativo posible de cualquier manera la sintaxis es la siguiente :
BasedeDatos.dbo.Tabla.Campo
Ojo: Esto funciona en SQLServer el detalle es que el usuario que ejecuta esta consulta debe tener permiso en ambas base de datos sino no podra hacer la consulta y obtendras un error.
Si no te funciona avisame
Saludos desde Bolivia