none
excel e sql server 2005 RRS feed

  • Pergunta

  • galera tento importar dados do excel para o sql server 2005 e da erro, tenho q fazer alguma coisa em especial??

    vlws
    quarta-feira, 12 de dezembro de 2007 16:07

Respostas

  •  

    galera encontrei a solucao para o problema, era a versao do meu sql server 2005 tipow... era soh instalar o sp2 e pronto.... pq nele instala uma pacote de compatibilidade de versoes anteriores e tals....

     

    vlws pela forca

     

     

    quinta-feira, 13 de dezembro de 2007 01:15

Todas as Respostas

  • Boa Tarde,

     

    Como você está fazendo essa importação ? E qual é a mensagem de erro ?

     

    [ ]s,

     

    Gustavo

     

    quarta-feira, 12 de dezembro de 2007 16:11
  • eu tenho os dados no sql server 2000, exporto para o excel, ai quando tento importar para o 2005, da erro, tipow.. ele chega a criar as tabelas soh que naum importa os dados...

    vlws
    quarta-feira, 12 de dezembro de 2007 16:17
  • veja a mensagem de erro,uma coisa que geralmente da proclam com excel e quando vc. usa campo data, o sql server entende como float entao da erro, tente na transformacao alterar para char para testar.

     

    Abvs.

     

    quarta-feira, 12 de dezembro de 2007 16:19
  • Boa Tarde,

     

    Não seria possível exportar do SQL Server 2000 diretamente para o SQL Server 2005 ? Sem a mensagem de erro, um print screen ou a estrutura das tabelas fica um pouco mais difícil...

     

    Você pode tentar importar campo a campo para identificar se algum campo gera problemas (ex: importe os dois primeiros campos, em seguida os três, em seguida os quatro, etc).

     

    [ ]s,

     

    Gustavo

     

    quarta-feira, 12 de dezembro de 2007 16:23
  • Gzofera,

     

    A table esta sendo criada, mas o dados não estão sendo importados provavelmente o problema que esta ocorrendo é uma incompatibilidade entre os data types.

     

    Você poderia criar um projeto no SSIS, montando um processo para acessar os dados, fazer as conversões e depois inserir na table deseja.

    quarta-feira, 12 de dezembro de 2007 16:45
  • queria importar direto do sql server 2000 soh que naum toh conseguindo tbem.... tipow.... a versao do sql server 2000e a sp2 acho q ai tah o problema, li alguma coia que tinha q atualizar o sql server 2000 para o sp4, tenho que terminar isso hj pra entregar, gostaria de saber como resolver esse incomodo, sei que tenho q migrar, e naum sei o pq naum da certo

    vou tentar tabela por tabela do excel pra ver se funciona

    vlws
    quarta-feira, 12 de dezembro de 2007 18:07
  •  

    cara exporta para TXT acho que vc.vi ter menos problemas.

     

    Abs.

     

    mais em todo o caso vc. pode importar do sql 2005 sem problemas, use o SSIS para copiar as tabelas.

     

     

    quarta-feira, 12 de dezembro de 2007 18:18
  • Boa Tarde,

     

    Cada migração envolvida, é um risco a mais de dar problema. Não é necessário ter o SP4 instalado no SQL Server 2000. Isso só seria necessário para fazer o upgrade para o 2005, além de ser uma boa prática de segurança.

     

    Você poderia resolver através do OPENROWSET. Ex:

     

    SELECT S2000.* INTO TabelaCopia
    FROM OPENROWSET('SQLOLEDB','Servidor2000';'Usuario';'Senha',
       'SELECT * FROM Banco.dbo.Tabela') AS S2000
    GO

     

    Para rodar o OPENROWSET no 2005, será necessário dar algumas permissões. Rode

     

    sp_configure 'Ad Hoc Distributed Queries', 1

    go

    Reconfigure with override

     

    Depois que terminar desabilite o OPENROWSET

     

    sp_configure 'Ad Hoc Distributed Queries', 0

    go

    Reconfigure with override


    [ ]s,

     

    Gustavo

    quarta-feira, 12 de dezembro de 2007 18:44
  •  

    galera encontrei a solucao para o problema, era a versao do meu sql server 2005 tipow... era soh instalar o sp2 e pronto.... pq nele instala uma pacote de compatibilidade de versoes anteriores e tals....

     

    vlws pela forca

     

     

    quinta-feira, 13 de dezembro de 2007 01:15
  • Olá GZOFERA,

     

    Parece que foi mais simples do que pensávamos. Que bom que seu problema pode ser resolvido.

     

    [ ]s,

     

    Gustavo

     

    quinta-feira, 13 de dezembro de 2007 01:19
  •  

    verdade heim Gustavo, mtas vezes procuramos solucoes mirabolantes e naun nos atentamos em detalhes pequenos, como nesse caso, de toda forma agradeco a forca da galera que se emprenharam em resolver o problema.

     

    vlws

    quinta-feira, 13 de dezembro de 2007 01:41