Jump to content


Photo

[Resolvido] ConexãO Bd Com 64Bits


  • Faça o login para participar
3 replies to this topic

#1 Piano

Piano

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

Posted 09/03/2010, 18:24

Olá,

Estou fazendo uma pagina em ASP com conexao a um banco de dados (inicialmente do Access, mas disposto a mudar caso seja necessario).
Desenvolvi o sistema em um Windows Vista 32bits. Agora tento colocar ele em um de 64bits e não funciona.

Vi que o ODBC e o OLEDB apenas funcionam em 32bits. Como posso fazer para que ele funcione em 64bits?

Estou desesperado!

Obrigado.

#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 09/03/2010, 22:10

putz, agora tu me pegou XD

Nunca vi ASP puro rodar em 64 bits.

Já procorou por ASP.net?
Não sabe por onde começar? Que tal pelas Regras ?

#3 Piano

Piano

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

Posted 10/03/2010, 16:02

SOLUÇÃO

Finalmente achei a solução para um problema que me fez quebrar muito a cabeça!
Não há explicação para o problema em português em lugar algum, então irei compartilhar.

- Abra o ISS.
- Vá em 'Pool de Aplicativos'.
- Clique no seu site.
- Do lado direito clique em 'Configurações Avançadas...'.
- Mude 'Habilitar Aplicativos de 32 Bits' para 'True'.
- OK.

Para melhores resultados talvez você queira também mudar 'Máximo de Processos do Operador' de 1 para 10.

Uma solução MUITO simples, mas que me atrapalhou bastante.

Fonte em inglês:
http://www.insideria...-microso-1.html

Algumas palavras-chave:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Microsoft Access, IIS, 64 Bits.

#4 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 11/03/2010, 10:13

Boa sacada!

Só faltou falar que isso ocorre porque o IIS roda por padrão em 64-bits. Como o Access é um aplicativo 32-bits, faz-se necessária a alteração do pool para que o IIS pense que é um aplicativo 32-bits, possibilitando assim, o acesso.
Não sabe por onde começar? Que tal pelas Regras ?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq