locked
Erro ao efetuar o Load do BDE para SQL Server 2008 R2 RRS feed

  • Pergunta

  • Estou tendo problemas com a comunicação do BDE com o meu SQL server 2008 R2, segue os seguintes erros quando tento efetuar o Load

    BDE erro 8458 cannot load an IDAPI service library

    BDE erro 8458 file SQLMSS32.DLL

    O meu Servidor é o 2008 R2, stou levantando o BD do Corpore RM que estva alocado na TOTVS , para rodar local na minha estrutura.

    Agradeço desde de já.

    Abs.

     

    terça-feira, 5 de abril de 2011 03:06

Respostas

  • Marco, eu já utilizei o BDE em sistema 64bits e funcionou normalmente. Marcelo, tente salvar a dll ntwdblib no diretório Windows\SysWOW64 e veja se pode ser isso.
    quarta-feira, 6 de abril de 2011 16:10
  • Boa noite a todos,

    Fico agradecido pela colaboração. 

    Então eu tinha conseguido o link do BDE 64 bits http://cc.embarcadero.com/item/27573 sendo que eu já tinha o BDE 5.20,  quando vi a resposta do Junior eu já tinha feito a instalação so que apresentou erro, sendo que a informação do Svinicius ajudou muito, pois consegui conectar ....agora estou só eseprando o contato do Suporte da TOTVS para alteração do username do BD.

    A Empresa a qual trabalho tinha o Corpore RM local com Server2003 e SQL 2000, sendo que uma Diretora de RH resolveu hospedar a solução na TOTVS alertei ao máximo que isso seria a pior coisa que poderia acontecer, pois perderiamos autonomia do Sistema e demais processos de utilização. Enfim foi em vazão sendo que 6 meses depois o que disse se concretizou, o suporte não atende, existe uma demora no atendimento telefonico e o Servidor Remoto e lento.

    Com isso o BD voltou só que agora temos um Servidor 2008 R2 e o SQL 2008 standard, por isso essa dúvida com o BDE dando problemas.

    Tentei usar um sentença sql para alterar a senha do user do BD mas não funcionou, agora estou na fila de Chamados da TOTVS aguardando sabe lá quando para me enviarem login e senha ou uma resposta.

    Agradeço novamente a todos

    Att,

    Marcelo Costa

     

     

     

    quinta-feira, 7 de abril de 2011 00:58

Todas as Respostas

  • Marcelo

    Geralmente este erro ocorre quando vc tem uma versão antida do BDE ja tentou atualizar?

    Link para o BDE

    Att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    terça-feira, 5 de abril de 2011 13:17
    Moderador
  • Boa Tarde Marcelo,

    Já tinha feito o download do BDE 64 Bits e também o registro da dll  ntwdblib.dll que vinha apresentando erro. Depois que fiz apresentou estes novos erros.

     

    O que acha que pode ser .?

     

    Abs.

    terça-feira, 5 de abril de 2011 15:01
  • Boa noite Marcelo,

    Rapaz verifique se a máquina, onde a aplicação esta sendo executada, possui o cliente do SQL Server instalado. Depois veja se o arquivo "ntwdblib.dll" está no diretório do BDE e se sua conta de usuário possui permissões para acesso a essa pasta.

    Cordialmente,

    Fabiano Ugulino.

    quarta-feira, 6 de abril de 2011 04:54
  • Marcelo, bom dia. Onde você salvou a Dll ntwdblib?
    quarta-feira, 6 de abril de 2011 13:09
  • Salve a DLL em \Windows\System32 

    Vc está tentando a conexão da estação no servidor ou direto no servidor?

    Se for a primeira opção, certifique-se que o client do SQL esteja instalado.

    Veja se é 64 bits. Salvo engano, o BDE não funciona em um ambiente de 64 bits. Pois não está preparado para esta tecnologia.

    Vc disse que baixou um BDE 64 bits? por qual link?

     

    Att.,


    Marco Antônio Pinheiro / MCTS - Database Developer 2008 http://marcoantoniopinheiro.blogspot.com Se o post foi útil, não esqueça de marcá-lo.
    quarta-feira, 6 de abril de 2011 15:33
  • Marco, eu já utilizei o BDE em sistema 64bits e funcionou normalmente. Marcelo, tente salvar a dll ntwdblib no diretório Windows\SysWOW64 e veja se pode ser isso.
    quarta-feira, 6 de abril de 2011 16:10
  • Marco,

    Eu também já utilizei o BDE em versões 64 com o SQL Server 2008, funcionou perfeitamente, o segredo esta em utilizar a .dll NTWDBLIB!!!

    Além disso, a versão do BDE deve ser 5.20


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quarta-feira, 6 de abril de 2011 18:10
    Moderador
  • OK. É pq questionei sobre o BDE 64 bits, pois aqui na empresa temos intermitencias entre ele e a aplicação. Dá pau no BDE mas na aplicação conecta. Mas como falei, é intermitente.
    Marco Antônio Pinheiro / MCTS - Database Developer 2008 http://marcoantoniopinheiro.blogspot.com Se o post foi útil, não esqueça de marcá-lo.
    quarta-feira, 6 de abril de 2011 21:07
  • Boa noite a todos,

    Fico agradecido pela colaboração. 

    Então eu tinha conseguido o link do BDE 64 bits http://cc.embarcadero.com/item/27573 sendo que eu já tinha o BDE 5.20,  quando vi a resposta do Junior eu já tinha feito a instalação so que apresentou erro, sendo que a informação do Svinicius ajudou muito, pois consegui conectar ....agora estou só eseprando o contato do Suporte da TOTVS para alteração do username do BD.

    A Empresa a qual trabalho tinha o Corpore RM local com Server2003 e SQL 2000, sendo que uma Diretora de RH resolveu hospedar a solução na TOTVS alertei ao máximo que isso seria a pior coisa que poderia acontecer, pois perderiamos autonomia do Sistema e demais processos de utilização. Enfim foi em vazão sendo que 6 meses depois o que disse se concretizou, o suporte não atende, existe uma demora no atendimento telefonico e o Servidor Remoto e lento.

    Com isso o BD voltou só que agora temos um Servidor 2008 R2 e o SQL 2008 standard, por isso essa dúvida com o BDE dando problemas.

    Tentei usar um sentença sql para alterar a senha do user do BD mas não funcionou, agora estou na fila de Chamados da TOTVS aguardando sabe lá quando para me enviarem login e senha ou uma resposta.

    Agradeço novamente a todos

    Att,

    Marcelo Costa

     

     

     

    quinta-feira, 7 de abril de 2011 00:58
  • Este post foi encerrado por ser considerado um post antigo.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 17:51
    Moderador