Replicação de mesclagem do SQL Server 2005 para SQL Server CE 3.5

Replicação de mesclagem do SQL Server 2005 para SQL Server CE 3.5

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:

  1. A configuração de 3 servidores é ideal?
  2. Alguém tem documentação sobre esse tipo de configuração?
  3. 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.

informação relacionada