Restauração de dados de um banco para outro
05/05/2014
0
Olha eu aqui de novo,
Estou precisando fazer uma restauração de um banco para outro.
Tem dados no Banco A que quero carregar no Banco B, só que o banco B possui algumas tabelas a mais.
Todos os dados de B estão em A, na mesma ordem e do mesmo jeito, assim posso sobrescreve-los.
Então quero basicamente carregar os dados de A em B para as tabelas que existem em ambos e manter ingralmente os dados das tabelas que so existem em B.
Uso o SQL Server EXPRESS.
Se alguém tiver alguma dica pra me ajudar eu agradeço demais.
Estou precisando fazer uma restauração de um banco para outro.
Tem dados no Banco A que quero carregar no Banco B, só que o banco B possui algumas tabelas a mais.
Todos os dados de B estão em A, na mesma ordem e do mesmo jeito, assim posso sobrescreve-los.
Então quero basicamente carregar os dados de A em B para as tabelas que existem em ambos e manter ingralmente os dados das tabelas que so existem em B.
Uso o SQL Server EXPRESS.
Se alguém tiver alguma dica pra me ajudar eu agradeço demais.
Rodolfo
Curtir tópico
+ 0
Responder
Posts
05/05/2014
João Françozo
Boa Tarde Rodolfo
O que entendi sobre seu tópico, seria você fazer alguns insert no banco B.
O insert abaixo somente o que não existe.
INSERT INTO BANCOB.DBO.TBENTRADAS
SELECT * FROM TBZ_ENTRADAS WHERE CHAVE_FATO NOT IN (SELECT CHAVE_FATO FROM BANCOA.DBO.TBENTRADAS)
GO
Att
João Antonio
O que entendi sobre seu tópico, seria você fazer alguns insert no banco B.
O insert abaixo somente o que não existe.
INSERT INTO BANCOB.DBO.TBENTRADAS
SELECT * FROM TBZ_ENTRADAS WHERE CHAVE_FATO NOT IN (SELECT CHAVE_FATO FROM BANCOA.DBO.TBENTRADAS)
GO
Att
João Antonio
Responder
05/05/2014
Rodolfo
Boa Tarde Rodolfo
O que entendi sobre seu tópico, seria você fazer alguns insert no banco B.
O insert abaixo somente o que não existe.
INSERT INTO BANCOB.DBO.TBENTRADAS
SELECT * FROM TBZ_ENTRADAS WHERE CHAVE_FATO NOT IN (SELECT CHAVE_FATO FROM BANCOA.DBO.TBENTRADAS)
GO
Att
João Antonio
O que entendi sobre seu tópico, seria você fazer alguns insert no banco B.
O insert abaixo somente o que não existe.
INSERT INTO BANCOB.DBO.TBENTRADAS
SELECT * FROM TBZ_ENTRADAS WHERE CHAVE_FATO NOT IN (SELECT CHAVE_FATO FROM BANCOA.DBO.TBENTRADAS)
GO
Att
João Antonio
TERIA COMO EU SOBRESCREVER OS DADOS JA EXISTENTES?
PARA O CASO DE HAVEREM ALGUMA INCONSISTENCIA?
TIPO TODAS AS TABELAS QUE EXISTIREM EM B SERAO SOBRESCRITAS PELOS DADOS DE A?
Responder
Clique aqui para fazer login e interagir na Comunidade :)