Tengo una aplicación que utiliza SQL Enterprise para almacenar todos los datos en 4 DB diferentes. Necesitaba incorporar la capacidad de trabajar "fuera de línea" para mis usuarios. Logré esto a través de Merge Replication
a las instalaciones locales de SQL Express
para todos. Esto "funciona", pero se siente como el enfoque de martillo.Sync Framework with SQL DB's: Primeros pasos
Por ejemplo, estoy replicando las 14000 personas en cada base de datos cuando un usuario individual solo puede interactuar SIEMPRE con un 100 aproximadamente. Eso ni siquiera cuenta el hecho de que NUNCA interactuarían con más de 5 ish entre las conexiones con los DB centrales.
Lo que estoy buscando son sugerencias, sugerencias y, tal vez, un buen tutorial sobre Sync Framework 2 (con bases de datos). Cuentas de primera mano sobre lo que funcionó para usted y por qué también sería muy bienvenido. Todavía tengo que encontrar un tutorial claro y conciso (sin mencionar el actual) para trabajar con Sync Framework
.
Mis detalles son MS SQL Server 2005
o 2008, cualquier versión. Cualquier versión .Net
(3.5 o 4). La capa de datos actual es todo LinqToSQL
. Hay no cualquiera Sprocs
actualmente en uso.
Mis pensamientos, hasta el momento, son sincronizar solo los casos de trabajo asignados y los datos asociados. Idealmente, iríamos directamente a un formato de "Check In/Check Out" en el que seleccionarán a los miembros a los que planean ir y luego sincronizarán los datos necesarios.
Como beneficio adicional, ¿podría alguien decirme a qué se refiere esto? Me encuentro con "Conectado ocasionalmente" todo el tiempo, pero parece inexacto. Sería más exacto llamarlos "Ocasionalmente DIS-Conectados", ¿pensamientos?
Háganme saber si necesita más detalles, redacción o mejor enfoque. esto es muy importante para mi. –
Estoy muy agradecido con todos aquellos que se han tomado el tiempo para responder. Estoy decepcionado con ** yo mismo ** por no haber redactado mejor mi pregunta, ya que las respuestas, hasta ahora, no abordan realmente mi preocupación. Editaré una vez más para intentar y ayudar esto. –
Supongo que probablemente ya ha resuelto este problema, pero si no, puedo sugerir algunas maneras de usar Sync Framework 2.0 o 2.1 junto con sql 2005 o superior para solucionar esto. Implementé algo similar para una aplicación .NET 4 ocasionalmente conectada para 400 usuarios. – stombeur