Ir para conteúdo

POWERED BY:

Arquivado

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

JRFOL

Um bd quando atualizado, atualizar um outro...

Recommended Posts

Tenho dois bd sqlserver 2005 express em servidores distintos, preciso que quando um determinado campo de uma tabela for modificado em um servidor ele atualize a informação em uma tabela que esta no outro servidor.

 

SERVIDOR1 - TABELA DADOS - CAMPO SIT: M

 

SERVIDOR2 - TABELA ENTRADA - CAMPO SIT: M

 

Quando mudar a situação no servidor1 ele atualize a tabela no servidor2 automaticamente.

 

Como posso fazer isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria essa a solução:

 

Adicionar no servidor 1 as tabelas do servidor 2 (acessando os arquivos pela rede) e trabalhar os dados do servidor 2 no servidor 1 ? porque assim eu utilizar TRIGGER para fazer as atualizações.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

No caso do uso da trigger... como eu faço para trocar os dados entre os servidores ? são maquinas diferentes bancos diferentes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Trigger:

 

http://www.macoratti.net/sql_trig.htm

http://imasters.com.br/artigo/228

http://www.devmedia.com.br/articles/viewcomp.asp?comp=2704

http://www.htmlstaff.org/ver.php?id=1976

 

Mesmo sendo outra database ou ateh mesmo outro servidor. Só verifique se você tem linked server configurado, e se o usuario do linked server tem acesso a database.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Trigger:

 

http://www.macoratti.net/sql_trig.htm

http://imasters.com.br/artigo/228

http://www.devmedia.com.br/articles/viewcomp.asp?comp=2704

http://www.htmlstaff.org/ver.php?id=1976

 

Mesmo sendo outra database ou ateh mesmo outro servidor. Só verifique se você tem linked server configurado, e se o usuario do linked server tem acesso a database.

 

Abçs

as triggers eu sei criar, só preciso aprender agora a montar o LINKED SERVER... vlw a dica !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estes dois posts podem lhe ajudar.

E eriva_br que postou estes dias.

 

http://forum.imasters.com.br/index.php?showtopic=185410

http://forum.imasters.com.br/index.php?showtopic=170626

 

tem a procedure de sistema "sp_addlinkedserver" que adiciona o linked.

 

Qq duvida eh soh postar.

 

abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estes dois posts podem lhe ajudar.

E eriva_br que postou estes dias.

 

http://forum.imasters.com.br/index.php?showtopic=185410

http://forum.imasters.com.br/index.php?showtopic=170626

 

tem a procedure de sistema "sp_addlinkedserver" que adiciona o linked.

 

Qq duvida eh soh postar.

 

abçs

Obrigado pelas dicas, já estou usando o linkedserver

 

outra questão, na hora da instalação do SQL fico em default a "criação" do Instance Name... e agora toda vez que vo acessar o servidor preciso colocar [nomedoservidor\sqlexpress] tem como mudar para ficar só [nomedoservidor] ?

 

Vlw pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí pessoal..

 

com o sql server versão express você só consegue ser o subscriber..e não o publisher...então creio que replicação não seja uma opção p/ você..

 

como também log shipping não é possível nesta versão..

 

creio que um dml trigger de update no linked server seja a opção..

 

abraços

 

 

Rocha.

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.