none
Como atacar a grupo de servidores RRS feed

  • Pregunta

  • Buenos días,

    Voy a comentarles un problema que tengo que no sé muy bien como afrontarlo. Les pongo en situación. Tengo la misma base de datos replicada en 10 servidores diferentes, cada uno de las cuales se corresponde con una franquicia. Es decir todas las franquicias tienen la misma estructura de base de datos, pero cada una en un servidor diferente y con datos diferentes.

    Cuando modifico o añado alguna tabla, lo que he hecho, es crearme un grupo de servidores con esas 10 franquicias de tal forma que cuando hago una modificación sobre el grupo de servidores, afecta a todos los servidores igualmente. Es decir si necesito añadir una tabla en la estructura de todas las franquicias, en vez de ir una a una creándola en cada base de datos, lo que hago es ejecutar ese create table sobre una consulta que afecta a todo el grupo de servidores, de esta manera lo hago una sola vez y afecta a todas las bases de datos.

    El problema lo tengo ahora, que se necesita crear una pequeña aplicación desde la cuál hay que sacar informes y resultados que cogen los datos de todas las bases de datos de cada una de las franquicias. La cuestión es que no sé como atacar por código al grupo de servidores para que me devuelva todos los resultados.

    Es decir imaginar que tengo una tabla usuarios en las bases de datos de todas las franquicias, si quisiera sacar un listado con todos los usuarios de todas las franquicias, en sql sería muy sencillo, hago un "select * from usuarios" sobre el grupo de servidores y ya lo tengo. Pero desde una aplicación windows form, web form o mvc que trabaja con entity framework (por ejemplo, pero me valdría cualquier otra forma de acceso a datos). ¿Cómo obtendría esos datos de forma sencilla? o ¿ tendría que tener un modelo entity framework para cada una de las franquicias e ir añadiendo todos los resultados?

    Muchas gracias de antemano.

    Saludos.

    viernes, 18 de marzo de 2016 10:07

Todas las respuestas