
En mi organización, tenemos un servidor de base de datos SQL Server 2005 (DBServer). Los usuarios de una aplicación normalmente estarán conectados a DBServer, pero, ocasionalmente, querrán desconectarse y continuar su trabajo en una computadora portátil usando SQL Server Compact Edition 3.5 (SQLCE).
Debido a esto, hemos estado investigando el uso de Merge Replication entre DBServer y SQLCE. Por lo que he leído sobre este proceso, IIS debe estar instalado en "el servidor"... sin embargo, no he encontrado ninguna indicación de si se trata de DBServer o SQLCE. Supuse que la documentación se refería a DBServer y se lo propuse a nuestro personal de redes.
Esa idea se descartó rápidamente ya que no es nuestra política instalar IIS en un servidor interno. Aquí es donde nuestro servidor web SQL Server 2005 (WebServer) entró en escena. La idea es que IIS se instalaría en WebServer y sería el conducto para que DBServer y SQLCE se comunicaran.
Al principio me pareció una buena idea, hasta que comencé a buscar documentación sobre este tipo de configuración. Todo lo que he podido tiene que ver con un DBServer --> SQLCE --> configuración de DBServer... nada en DBServer --> WebServer --> SQLCE --> WebServer --> DBServer.
Preguntas:
- ¿Es ideal optar por una configuración de 3 servidores?
- ¿Alguien tiene documentación sobre este tipo de configuración?
- ¿Es necesario que IIS se ejecute en uno de los servidores grandes, o puede simplemente ejecutarse desde la computadora portátil con SQLCE? (Me gustaría mucho esta opción;))
Respuesta1
¿Ha considerado utilizar MS Sync Services para permitir la sincronización de las bases de datos de la computadora portátil y el servidor? Tenemos SQL Server Compact Edition 3.5 implementado en computadoras portátiles que se conectan de vez en cuando a un servidor central que ejecuta SQL 2005.