Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jonas37

Replicação SqlServer

Recommended Posts

Olá,

 

Estou estudando sobre replicação de dados, mas pelo que vi até então, a versão "Express Edition" do SqlServer não suporta replicação.

Alguém sabe como posso fazer replicação com esta versão? Se não for a replicação em si, há outros métodos que posso utilizar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, Jonas!

 

Infelizmente, não é possível! Mas na maioria dos casos, existe um jeito! crie manualmente, seu script de atualização manualmente, tipo o insert e/ou update na tabela de destino e etc. Salve o arquivo.sql e crie uma bat utilizando o utilitário SQLCMD para executar este arquivo... agende essa bat no agendador de tarefas do windows... pode também utilizar o utilitário de backup "BCP" nessa bat para fazer o backup da tabela de origem e o restore na tabela de destino, ou até mesmo triggers na tabela de origem.

 

Qualquer duvida, só entrar em contato!

Espero ter ajudado.

Um abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem algumas maneiras que poderiam quebrar teu galho.

Não sei se o Express faz mas você poderia fazer um backup full diario no servidor de produção, restaurar no servidor replicado e durante o dia a cada X minutos faça o mesmo processo só que no lugar de backup full faça backup de log.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jonas, a edição Express do SQL Server permite o uso dos três tipos de replicação (merge, transactional, snapshot) mas como assinante. Vide Recursos compatíveis com as edições do SQL Server.

 

Qual é a versão do SQL Server?

 

linkedin.gif José Diz Belo Horizonte, MG - Brasil

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jonas, a edição Express do SQL Server permite o uso dos três tipos de replicação (merge, transactional, snapshot) mas como assinante. Vide Recursos compatíveis com as edições do SQL Server.

 

Qual é a versão do SQL Server?

 

linkedin.gif José Diz Belo Horizonte, MG - Brasil

 

 

Boa tarde, José!

Para replicar dados no sql server, você cria uma publicação no servidor de origem e cria uma assinatura para essa publicação no servidor de destino. O SQL Express não permite a criação de publicações. Outro detalhe é que o sql server agent não está disponível para as versões express, e a replicação utiliza essa ferramenta. No link que enviou, nos tipos de replicação, as versões express apresentam apenas: Sim (somente assinante), como você disse, isso impossibilita a criação de publicações que por sua vez impede a replicação a partir de um express. No link também é possível ver que o sql server agent não está disponível para o express. Jonas, se quiser estudar replicação utilizando a ferramenta do SQL Server, recomendo que instale uma versão Enterprise com licença pra estudante ou instale e estude no período pra teste, alguns dias até a validação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Boa tarde, José!

Para replicar dados no sql server, você cria uma publicação no servidor de origem e cria uma assinatura para essa publicação no servidor de destino. O SQL Express não permite a criação de publicações.

 

 

Olá Diémerson.

Embora a edição Express não possa "publicar", ela pode ser utilizada em replicação como "assinante". Basta ter um servidor de origem (com a edição Standard, por exemplo) e os demais computadores com a edição Express para ser possível a implementação de replicação. Isso reduz em muito os custos de utilização, pois somente é necessário adquirir a licença do SQL Server para o servidor de origem. Esse esquema é utilizado, por exemplo, em lojas onde os PDV mantêm localmente cópia de alguns dados (geralmente tabela de produtos, operadores e informações fiscais), além de dados locais específicos, reduzindo o tráfego na rede e carga no servidor de origem e permitindo a continuação do funcionamento do PDV mesmo que a comunicação entre o PDV e o servidor de origem seja interrompida. Isso garante maior disponibilidade do serviço.

 

Mas se o objetivo do Jonas é somente estudar o funcionamento de replicação no SQL Server, é como você comentou: obter a edição gratuita de avaliação do SQL Server ou adquirir a edição Developer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.