Ir para conteúdo

POWERED BY:

Arquivado

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

Glauber Glaucia

Exportação de todos os dados de uma base de dados para outra

Recommended Posts

Pessoal sou nova aqui no Forum e também iniciante em Banco de Dados em SQL Server, a minha duvida consiste no seguinte:

 

fiz uma migração de dados de um banco para outro. um banco chamado teste1 para outro banco chamado teste2. o banco teste2 tem quatro tabelas que foram geradas do banco teste1.então que quero o seguinte:

Que as quatro tabelas que foram geradas do banco teste1 e que agora estão no banco teste2 toda informação fique apenas em uma unica tabela, preciso de ajuda aguardo respostas.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim


vou mostrar como esta ,tenho essas quatro tabelas:

 

Create table Cliente
(
Cod_Cli int identity not null,
Nome_Cli varchar(40) not null,
End_Cli varchar(30) not null,
Bai_Cli varchar(20) not null,
Cid_Cli varchar(20) not null,
Uf_Cli char(3) not null,
Tel_Cli varchar(15) null,
Constraint PK_Cliente
Primary Key(Cod_Cli)
)
Create Table NotaFiscal
(
Num_Nota int identity not null,
Cod_Cli int not null,
Serie_Nota varchar(10) not null,
Emissao_Nota smalldatetime null,
Vtot_Nota SmallMoney not null,
Constraint PK_NotaFiscal
Primary Key(Num_Nota),
Constraint FK_Cliente
Foreign Key(Cod_Cli)
References cliente(Cod_Cli)
On delete cascade
)
Create Table Produto
(
Cod_Prod int identity not null,
Nome_Prod varchar(50) not null,
Qtd_Estoque int not null,
Val_Prod decimal(8,2) not null,
Constraint PK_Prod
Primary Key(Cod_Prod)
)
Create Table ItensNota
(
Num_Nota int not null,
Cod_Prod int not null,
Qtd_Vend int not null,
Val_Vend decimal(8,2) not null,
Constraint PK_ItensNota
Primary Key(Num_Nota,Cod_Prod),
Constraint FK_Itens1Nota
Foreign Key(Num_Nota)
References NotaFiscal(Num_Nota)
On delete cascade ,
Constraint FK_Itens2Nota
Foreign Key(Cod_Prod)
References Produto(Cod_Prod)
On delete cascade
)
estas são as quatro tabelas que eu exportei do banco de dados teste1 e que agora estão no banco de dados teste2, neste mesmo banco de dados tem uma tabela de nome consulta (que tem os mesmos campos que as 4 tabelas acima)eu quero que toda informação que as 4 tabelas guardam caiem também nesta tabela consulta, ai esta a minha dificuldade

Compartilhar este post


Link para o post
Compartilhar em outros sites

não quero uma view,consulta é apenas o nome da tabela

eu quero que toda e qualquer informação que estas 4 tabelas guardam a minha tabela consulta também tem que guardar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta é uma confusão isso sim... vamos ver se entendi.

As 4 tabelas estão na BASE1 e BASE2 ok?

Você precisa que os dados fiquem iguais entre elas?

Se sim, os inserts e updates ocorrem somente em uma base ou em ambas?

Se ambas, tera que montar replicacao

Se for somente em uma, pode ser feito por replicacao ou Trigger, porém poderá ter perda de performance se o volume de transações for muito grade e/ou o link de rede for pequeno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A.Jr pelo que entendi foram exportadas 4 tabelas de uma instância (Banco) para outra.

 

O Membro deu por falta de uma "tabela" que unia estes dados, como as tabelas tem estruturas diversas e estão ligadas eu acredito se tratar de uma VIEW que existe no Banco "original" a não na cópia.

 

Não sei se o caso de uma sincronização de dados automática.

 

-------

mas ainda não me ficou claro o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhe resolvi o problema fazendo uma exportação dos dados das tabelas ,e depois criei uma View, e escolhi uma opção no SQL Server que é para exportar dados mas gravando uma consulta par especificar os dados a serem transferidos. e o SQL Server criou por defeito uma tabela no meu banco de dados teste2 com o nome de dbo.Query e ai esta tudo o que eu precisava....

valeu pessoal

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marque como resolvido no Post #9 por favor.

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.