Si queres hacer queries desde 2 bases de datos no se puede. Es por diseño.
El SQL de Azure no esta diseñado para ser accedido directamente, por una cuestion de seguridad. Evidentemente lo permiten porque lo solicitan, pero no creo sea su intencion. Si te alcanza con el Express podes contratar una maquina virtual y ponerlo alli, pero deberias configurar la seguridad y monitorearlo constantemente. Si queres poner el SQL Estandar te va a salir carisimo porque tenes que tener las licencias CAL correspondientes. Con el SQL Azure eso esta solucionado. Saludos El 19/5/2017 a las 09:21, rafael copquin escribió: > Gracias Pablo > > Hace un par de meses me metí en Azure por curiosidad y pude crear una > base de datos básica sobre SQL Server con una sola tabla de clientes. > > Luego generé una segunda base de datos con una única tabla de > vendedores. Algo básico y en la instancia más fácil de todas. > > La idea era hacer un select de la base de clientes y obtener el nombre > del vendedor y su porcentaje de comisiones, que estaba alojado en la > segunda base de datos. Y ahi la cosa se complicó, porque me salía el > mensaje de que eso (consultar en un select dos bases de datos > distintas) no se podía hacer. Busqué en Internet una solución y me di > cuenta de que eso es un tema del diseño de Azure y la solución era tan > complicada a nivel de programación que decidí dejarla de lado. > > Por supuesto que hay una solución: consiste en comprar una máquina > virtual con un SQL Server y funciona normalmente. Pero el tema era el > costo de varios miles de pesos mensuales (mis clientes quieren gastar > lo menos posible). > > Voy a explorar lo que me sugerís (posiblemente el finde largo de la > semana que viene) y veo qué resulta. > > Muchas gracias por tu información > > Rafael Copquin > > > > On 18/05/2017 21:06, Pablo Pioli wrote: >> En principio, una advertencia. Lo que queres hacer se puede hacer pero >> puede resultar peligroso, estas exponiendo los datos directamente a >> traves de internet. Cualquier hacker que obtenga la contraseña puede >> acceder a los datos, desde cualquier lado, y puede ser muy dificil >> advertirlo. Generalmente se construye una aplicacion que exponga los >> datos y la base de datos queda resguardada detras del firewall. >> >> Luego, si queres seguir: >> >> Hay muchisimas opciones porque es donde todos saben que va a venir los >> ingresos futuros. Es complicadisimo estar al dia con los servicios que >> parece que lanzan uno nuevo cada semana, asi que es normal que te >> sientas mareado. Solamente busca el que necesitas y estudia ese. >> >> Sobre los proveedores y esta es mi opinion personal, Google es de los >> mas rusticos porque siempre estuvieron mas orientados a los usuarios >> finales y no tiene la riqueza de funciones para empresas de los otros. >> >> Azure y AWS te pueden servir, yo generalmente uso Azure porque Microsoft >> es mas amigable, tiene muy buenas herramientas, y generalmente ya las >> conoces. >> >> El servicio que buscas esta documentado en: >> >> https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-portal >> >> >> >> Te facturan por DTU (es una unidad de medida de los recursos asignados) >> y espacio utilizado >> >> >> Si queres calcular lo que te va a salir tienen una calculadora >> >> https://azure.microsoft.com/en-us/pricing/calculator/ >> >> Que me da 236 pesos por mes para una configuracion de 10 DTU y 250 GB. >> Los precios tambien varian segun el pais que elijas, eso es una opcion >> interesante si el cliente tiene restricciones legales sobre donde estan >> sus datos (ahi Azure tambien tiene la ventaja porque tiene datacenters >> en todos los continentes, cosa que no pasa con los otros). >> >> >> Y podes probar sin cargo usando un mes gratis >> >> https://azure.microsoft.com/en-us/free/ >> >> Te piden una tarjeta de credito para evitar a los vivos, pero no te >> cargan nada si no lo aceptas explicitamente. >> >> >> >> El 18/5/2017 a las 19:26, rafael copquin escribió: >>> Estoy averiguando la mejor opción para trabajar en la nube, a raiz de >>> la consulta de uno de mis clientes. >>> >>> Se trata de alojar un MS SQL Server en la nube para poder acceder una >>> base de datos desde su empresa, para leer, modificar, borrar o grabar >>> datos. Es un sistema de gestión comercial. >>> >>> La idea es que no solamente se pueda acceder a la base de datos desde >>> el negocio, sino también desde una oficina localizada en otro >>> edificio. También deben poder acceder corredores que andan por todo el >>> pais. >>> >>> El caso es simple. Mi aplicación funciona sobre un SQL Server Express >>> 2012, en una red local. Pero se trata de pasarlo a la nube para los >>> objetivos citados más arriba. La empresa funciona de lunes a viernes >>> en horario normal. >>> >>> Necesito que me orienten sobre qué es lo que tengo que solicitar, qué >>> tipo de servicio, máquina virtual o lo que sea. Estuve viendo Amazon >>> Web Services, Azure y Google Cloud Computing, pero hay tantas opciones >>> que me tienen más confundido que turco en la niebla (sin desmerecer a >>> los turcos, je, je) >>> >>> No tengo idea de qué elegir ni de cómo calcular los costos. >>> >>> Agradezco de antemano cualquier orientación >>> >>> Saludos >>> >>> Rafael Copquin >>> >>> > >
