
Na minha organização, temos um servidor de banco de dados SQL Server 2005 (DBServer). Os usuários de um aplicativo normalmente estarão conectados ao DBServer, mas, ocasionalmente, gostariam de se desconectar e continuar seu trabalho em um laptop usando o SQL Server Compact Edition 3.5 (SQLCE).
Devido a isso, estamos pensando em usar Merge Replication entre o DBServer e o SQLCE. Pelo que li sobre esse processo, o IIS deve estar instalado "no servidor"... ainda assim, não encontrei nenhuma indicação se se trata de DBServer ou SQLCE. Eu presumi que a documentação se referia ao DBServer e propus isso à nossa equipe de rede.
Essa ideia foi rapidamente abandonada, pois não é nossa política instalar o IIS em um servidor interno. Foi aqui que nosso servidor web SQL Server 2005 (WebServer) entrou em cena. A idéia é que o IIS seja instalado no WebServer e seja o canal para a comunicação do DBServer e do SQLCE.
A princípio pareceu uma boa ideia, até que comecei a procurar documentação sobre esse tipo de configuração. Tudo o que consegui trata de um DBServer --> SQLCE --> configuração do DBServer... nada no DBServer --> WebServer --> SQLCE --> WebServer --> DBServer.
Questões:
- A configuração de 3 servidores é ideal?
- Alguém tem documentação sobre esse tipo de configuração?
- O IIS precisa estar rodando em um dos grandes servidores ou pode simplesmente rodar no laptop com SQLCE? (Eu realmente gostaria dessa opção;))
Responder1
Você já pensou em usar o MS Sync Services para permitir a sincronização do laptop e do servidor dbs? Temos o SQL Server Compact Edition 3.5 implantado em laptops que se conectam periodicamente a um servidor central executando o SQL 2005.