Replicação com o SQL Server 2005 Express Edition e o SQL Compact 3.5

2

Eu preciso de algumas informações sobre a edição do SQL Server 2005 Express. O que eu quero fazer é tenho meu banco de dados central servin bancos de dados de máquinas locais

IE

banco de dados do back office Cental
 | ------------------- > Shop floor Terminal 1
 | ------------------- > Terminal de Chão de Fábrica 2
 | ------------------- > Terminal de Chão de Fábrica 3
 | ------------------- > Terminal de Chão de Fábrica 4
 | ------------------- > Shop Floor Terminal 5
 | ------------------- > Terminal de Chão de Fábrica 6 -

Eu quero que os terminais do chão de fábrica PODEM REALIZAR QUALQUER alteração no banco de dados. e quando eles acontecem (alterações selecionadas são necessárias mudança seria Adicionar novo item / Editar
Informações do item que são usadas pelo terminal de chão de fábrica (ou seja, preço, descrição, grupo de venda)

Isso é possível com o SQL 2005? Eu tenho a capacidade de fazer o meu próprio Sync Applciation, mas
Eu precisaria saber o que procurar no banco de dados que desencadeia uma atualização  

Muito obrigado por qualquer conselho que você possa dar

Andy

    
por LapTop006 09.10.2009 / 19:37

2 respostas

1

Sim, você pode fazer isso com o SQL Express. Você vai querer usar o SQL Server Replication para fazer isso. Você precisará usar um grupo de trabalho ou servidor superior como o servidor do meio que fala com todos os outros.

Você provavelmente desejará replicação transacional ou replicação de mesclagem. Ambos estão quase em tempo real.

    
por 09.10.2009 / 20:05
1

A replicação do SQL Server é geralmente muito fácil de configurar, mas você não pode publicar a partir de um banco de dados expresso do SQL Server (consulte o artigo abaixo).

Livros do SQL Server online .

Se o seu banco de dados central estiver próximo (falando em rede) aos terminais, você poderia simplesmente se conectar diretamente ao banco de dados central usando um cliente thin / thick.

A replicação de mesclagem funciona bem, mas sempre há um pouco de atraso, pois uma mesclagem ocorre em um agendamento / sob demanda; soa como transacional seria um ajuste melhor para operações de banco de dados 'instantaneamente visíveis'.

Dito isso, só recomendaria a replicação quando você tiver vários escritórios ou um raciocínio específico para o uso de vários bancos de dados (ou seja, suporte para aplicativos ocasionalmente conectados). Parece que um único banco de dados com um cliente thin / thick seria uma opção melhor (IMO).

    
por 09.10.2009 / 22:13