Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com export/import no SQl 2005


dara_mi

Pergunta

Boa tarde ...

Tenho Sql 2005 Standard Edition Service Pack 2, e tenho uma outra maquina com a mesma configuração, da maquina 1 executo um export da tabela e salva em arquivo .txt ele termina o export dizendo que foram 112 mil linhas exportadas e via ftp passao o arquivo para a maquina 2, e executo o import e ele não importa nada, nenhuma linha, já abri o arquivo e está lá todos os registrosmas não importa. Faço o export e import no Wizard (botão direito no bco). Alguém pode me ajudar a dizer porque que não importa? Será bug do service pack 2? Já pesquisei e não achei nada!!! <_<

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Boa tarde Dara,

Sinceramente não gosto do Wizard pra fazer importações de dados, principalmente do 2005... :.(

O arquivo está com todos os dados, mas não há carga na tabela de destino. Provavelmente ocorreu um erro na hora da gravação dos dados na tabela. A tabela é criada, mas os dados não são inseridos. É necessário o SP1 instalado e o SSIS. A maioria dos erros ocorre no "Data Flow Task", quando o Wizard roda. Dê uma olhada também nos caracteres especiais que estão contidos no txt, pois podem dar erro de conversão.

Particularmente gosto de utilizar o SSIS diretamente para realizar cargas de dados. Caso ocorra erro, é mais fácil de identificar.

Caso seja uma carga mais simples, utilizo o BULK INSERT do SQL:

http://msdn.microsoft.com/pt-br/library/ms188365.aspx

Espero que ajude. Qualquer dúvida, pode postar.

Link para o comentário
Compartilhar em outros sites

  • 0
Boa tarde Dara,

Sinceramente não gosto do Wizard pra fazer importações de dados, principalmente do 2005... :.(

O arquivo está com todos os dados, mas não há carga na tabela de destino. Provavelmente ocorreu um erro na hora da gravação dos dados na tabela. A tabela é criada, mas os dados não são inseridos. É necessário o SP1 instalado e o SSIS. A maioria dos erros ocorre no "Data Flow Task", quando o Wizard roda. Dê uma olhada também nos caracteres especiais que estão contidos no txt, pois podem dar erro de conversão.

Particularmente gosto de utilizar o SSIS diretamente para realizar cargas de dados. Caso ocorra erro, é mais fácil de identificar.

Caso seja uma carga mais simples, utilizo o BULK INSERT do SQL:

http://msdn.microsoft.com/pt-br/library/ms188365.aspx

Espero que ajude. Qualquer dúvida, pode postar.

Oi fulvio obrigada pela resposta..mas essa carga vou ter q automatizar ela..só que é o seguinte são duas maquinas que não estão na mesma rede. Voce sabe como eu poderia fazer?..Li alguma coisas sobre bcp..mas nunca usei!!!

Abraços...

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde Dara,

Já ouvi falar sobre BCP, mas nunca utilizei.

http://msdn.microsoft.com/pt-br/library/ms162802.aspx

você está pretendendo automatizar as transferências de dados através de arquivo TXT?

Mesmo em redes diferentes, há como realizar a conexão entre as bases, mas implicará em permissões de acesso entre as redes (que compromete a segurança).

O Ministério utiliza muito XML para transmitir e receber informações. Cria-se um arquivo XML, os dados são inseridos e é calculado o hash (MD5). Assim você garante que nenhum dado foi corrompido na transferência.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...