Buenas, comento un poco el problema.
Tengo que montar una base de datos para una supuesta biblioteca (Es el proyecto final de un modulo).
En mi caso tengo 6 tablas, 5 de las cuales son replicadas en todos los hosts.
Hasta ahi lo llevo todo bien, ya que trabajo con SQL Server 2008 y lo hago todo mediante publicaciones, distribuidor y suscriptores.
El problema viene cuando tengo que distribuir la ultima tabla, que es la tabla de "ejemplares", es decir, cada ejemplar de cada libro, (Por poner un ejemplo, el Quijote tiene 10 ejemplares en cada biblioteca).
En el servidor debo tener la tabla ejemplares completa, es decir, con los 30 ejemplares, pertenecientes a cada biblioteca, PERO en cada biblioteca, debo tener los ejemplares propios, es decir, para cada biblioteca, debe tener una tabla con sus 10 ejemplares.
Aclaro que en la tabla ejemplares lleva un campo con el codigo de biblioteca, asi que algunos podeis pensar que es tan simple como hacer una publicación y poner los suscriptores con un filtro, no? , pero es que además de esto, si una biblioteca da de alta un ejemplar nuevo, este debe aparecer en el servidor.
También puedo ( y debo) usar procedimientos almacenados, es decir, desde el cliente puedo ejecutar procedimientos que estan en el servidor (y viceversa), cosa que tampoco se muy bien como hacer.
No se si me he explicado muy bien, pero la verdad es que no se por donde cogerlo, ya que de distribución es la primera vez en mi vida que veo algo.
Un saludo, y espero que podais echarme una mano.