none
Importar dados RRS feed

  • Pergunta

  • Preciso importar dados de um arquivo .txt para uma base de dados dos SQL SERVER 2005.

    Qual o procedimento?

    No SQL SERVER 2000 tinhamos o DTS, e no 2005.

    Tenho o SQL SERVER MANAGEMENT STUDIO EXPRESS INSTALADO.

    Grato

    Dirceu


    DMA2
    • Movido Gustavo Maia Aguiar quarta-feira, 19 de maio de 2010 19:04 (De:Programação avançada com o SQL Server)
    domingo, 16 de maio de 2010 21:35

Todas as Respostas

  • Segue um exemplo com BULK INSERT

     

    BULK INSERT TABELA FROM 'D:\ARQUIVO.TXT' WITH (FIELDTERMINATOR = ';')

     

    Sendo que o arquivo txt tem que está na mesma estrutura de sua tabela.


    msn: poseidonfba@hotmail.com
    domingo, 16 de maio de 2010 22:05
  • Dirceu,

    Como o amigo poseidon destacou o bulk insert certamente irá te ajudar.

    o sucessor do DTS no 2005 é o SSIS, caso queira continuar com a solução de importacao via pacotes vc deve cirar um pacote SSIS

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    domingo, 16 de maio de 2010 23:17
  • Bao noite,

    Obrigado pela ajuda.

    Exemplo:

    Crio uma tabela, com um campo, por exemplo, e-mail.

    A estrutura de minha tabela tem somente um campo.

    Meu arquivo txt, é assim:

    dirceu@e-campo.com.br;dirceu@e-industrias.com.br,dirceu@e-usinas.com.br...

    Certo.

    Minha base de Dados SQL esta em um servidor do datacenter, meu arquivo texto em minha máquina local.

    Como definir o caminho "'D:\ARQUIVO.TXT' " para arquivo texto que esta na minha máquina

    Dirceu

     


    DMA2
    domingo, 16 de maio de 2010 23:31
  • Dirceu vc pode definir o caminho com \\maquina\diretorio\arquivo.txt desde que a conta de serviço do SQL tenha acesso à este diretório.

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 17 de maio de 2010 10:22
  • Dirceu,

    Você poderia tentar utilizar o comando SQLCMD!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quarta-feira, 19 de maio de 2010 18:11
    Moderador