Buenas, ante todo un saludo a toda la comunidad. Soy nuevo como usuario por aqui, aunque muchisimas veces os he leido sin estar registrado, asi que mis agradecimientos a todos los que haceis posible este foro, ya que es muy util.
Al grano, soy estudiante de un modulo superior (ASI), y como proyecto final me han mandado distribuir una base de datos de libros. 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 primer libro de la saga Harry Potter 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, 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.