none
importacao de dados de uma tabela de um banco para uma outra tabela em outro banco RRS feed

  • Pergunta

  • utilizo o mssql 2008

    boa tarde gostaria de saber como faco para fazer a importacao de dados da tabela grel_padrao do banco bdenter

    para a tabela grel_padrao_detalhe do banco bdtreina.

    segunda-feira, 31 de maio de 2010 18:30

Respostas

  • h4ckerht

    como vc tem uma coluna identity, vc precisa informar o set insert_ident e o nome das colunas no select e insert 

    -- para inserir
    use bdtreina
    go
    
    SET IDENTITY_INSERT dbo.grel_padrao_detalhe ON
    
    insert into grel_padrao_detalhe (coluna1, coluna2)
    select coluna1, coluna2 from bdenter.dbo.grel_padrao 
    
    SET IDENTITY_INSERT dbo.grel_padrao_detalhe Off
    
    
    

    att,
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 31 de maio de 2010 20:33
    Moderador

Todas as Respostas

  • h4cherht

    vc pode usar o import/export wizard

    clique com o botao sobre o bd origem em tasks/export data, depois basta seguir as telas do wizard.

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 31 de maio de 2010 18:38
    Moderador
  • concerteza porem esta tabela nao consigo visualizar ela pela interface grafica , tem alguma forma no modo texto para fazer esta  importacao
    segunda-feira, 31 de maio de 2010 18:43
  • Vc pode criar um linkedserver e fazer um select into

    se a tabela for muito grande vc pode fazer um pacote SSIS e rodar por linha de comando.

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 31 de maio de 2010 18:56
    Moderador
  • SEGUINTE NUNCA FIZ ESTA OPERACAO TEM COMO ME EXPLICAR O COMANDO MAIS DETALHADO COMO VOU FAZER PRA EXECUTAR SERIA COMO UM INSERT INTO

    EU TMB NAO SEI COMO FAZER PRA CRIAR ESTE LINKEDSERVER.

    segunda-feira, 31 de maio de 2010 19:21
  • h4cherht

    antes de tudo, se os dois databases estiverem no mesmo Servidor basta exeucotar o comando abaixo

    use bdtreina
    go
    insert into grel_padrao_detalhe 
    select * from bdenter.dbo.grel_padrao 

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 31 de maio de 2010 19:57
    Moderador
  • erro :

    An explicit value for the identity column in table 'grel_padrao' can only be specified when a column list is used and IDENTITY_INSERT is ON.

    segunda-feira, 31 de maio de 2010 20:24
  • h4ckerht

    como vc tem uma coluna identity, vc precisa informar o set insert_ident e o nome das colunas no select e insert 

    -- para inserir
    use bdtreina
    go
    
    SET IDENTITY_INSERT dbo.grel_padrao_detalhe ON
    
    insert into grel_padrao_detalhe (coluna1, coluna2)
    select coluna1, coluna2 from bdenter.dbo.grel_padrao 
    
    SET IDENTITY_INSERT dbo.grel_padrao_detalhe Off
    
    
    

    att,
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 31 de maio de 2010 20:33
    Moderador