Transferir dados de uma base de dados para outra base de dados

Como obter os dados de uma base de dados e inserir para outra tabela de base de dados....Não posso fazer isto. Por favor, ajude-me a transferir dados de um para outro. obrigado antecipadamente...

Author: Bharathi, 2012-04-05

8 answers

Http://okayguru.blogspot.co.uk/2012/03/copy-one-database-to-another-database.html

Existem várias maneiras de fazer isso, abaixo estão duas opções:

Opção 1 - Carregue com o botão direito na base de dados que deseja copiar

  • Escolha 'Tarefas' > 'gerar programas'

  • 'seleccionar os objectos específicos da base de dados'

  • Tabelas De Verificação'

  • Marcar a 'gravar numa nova janela de pesquisa'

  • Carregue "Avançado'

  • Definir "tipos de dados para script "Para" esquema e dados'

  • Próximo, Próximo.

Pode agora executar a consulta gerada na nova base de dados.

Opção 2

  • Carregue com o botão direito na base de dados que deseja copiar

  • 'Tarefas' > 'Exportar Dados'

  • Próximo, Próximo.

  • Escolha a base de dados para onde copiar as tabelas

  • Marcar ' copiar os dados de uma ou mais tabelas ou vistas'

  • Escolha as tabelas que deseja copiar

  • Terminar

 91
Author: Virus, 2012-04-05 14:18:53

Exemplo para inserir em valores numa tabela de base de dados noutra tabela de base de dados

insert into dbo.onedatabase.FolderStatus
(
  [FolderStatusId],
  [code],
  [title],
  [last_modified]
)

select [FolderStatusId], [code], [title], [last_modified]
from dbo.Twodatabase.f_file_stat
 12
Author: Lokanathan, 2016-10-04 19:16:24

Se ambas as bases de dados estiverem no mesmo servidor e quiser transferir a tabela inteira (faça uma cópia dela), então use a opção simples para a instrução ...

select * into anotherDatabase..copyOfTable from oneDatabase..tableName

Você pode então escrever cursor no topo dos sysobjects e copiar o conjunto inteiro de tabelas dessa forma.

Se quiser extracção e transformação de dados mais complexos, use SSIS e construa o ETL apropriado nele.

 4
Author: Zilog, 2012-04-05 13:48:28

Para os que estão a tomar Azure, siga as instruções modificadas do vírus:

  1. Abrir SSMS.
  2. carregue com o botão direito na Base de dados que deseja copiar os dados de.
  3. seleccionar gerar programas >> Seleccione os objectos específicos da Base de dados > Escolha as tabelas / objectos que deseja transferir. texto forte
  4. na área "Gravar para Ficheiro", carregue em avançado
  5. Defina "tipos de dados para script" para esquema e dados
  6. Definir O Programa DROP and CREATE " to Script DROP and CREATE
  7. em "Opções da Tabela / Vista", define os itens relevantes como verdadeiros. Embora eu recomendo que tudo seja verdade, só por precaução. Você pode sempre modificar o script depois que ele gera.
  8. Definir o ficheiro > > próximo > > próximo
  9. abrir o ficheiro SQL recentemente criado. Remover "usar" do topo do ficheiro.
  10. abrir uma nova janela de pesquisa na base de dados de destino, colar o conteúdo do programa (sem usar) e executar.
 3
Author: pimbrouwers, 2016-03-15 18:44:57
  1. você pode fazer backup e restaurar a base de dados usando o Estúdio de gestão.
  2. novamente do Estúdio de gestão você pode usar "copy database".
  3. Pode até fazê-lo manualmente se houver uma razão para o fazer. Quero dizer, criar manualmente o db alvo e copiar manualmente os dados por declarações sql...
Pode esclarecer porque pergunta isto? É por não ter experiência em fazê-lo ou outra coisa?
 2
Author: e4rthdog, 2012-04-05 12:44:47
Existem várias opções e dependem das suas necessidades. Ver os seguintes links:
  1. A Copiar Dados Entre Servidores
  2. copiar tabelas de uma base de dados para outra no servidor SQL .
 2
Author: Coder, 2017-05-23 11:54:41

Estas soluções estão a funcionar no caso de a base de dados do alvo estar em branco. No caso de ambas as bases de dados já terem alguns dados, você precisa de algo mais complicado http://byalexblog.net/merge-sql-databases

 1
Author: Anubis, 2016-05-27 09:00:58
Podes usar o visual studio 2015. Ir para Ferramentas => servidor SQL => nova comparação de dados

Seleccione a base de dados source e target.

 1
Author: Pavan Shevle, 2018-03-20 09:33:52