Impacto de adicionar um driver ODBC de 32 bits a um servidor de 64 bits do Win 2008 R2

1

Não haveria problema se eu ADICIONAR outro driver ODBC a um servidor (uma versão de 32 bits para atender ao meu aplicativo PHP de 32 bits) com uma versão ODBC de 64 bits? Não criaria confilito para outras aplicações? Estou preocupado, que se eu instalar uma versão ODBC de 32 bits, pode afetar os aplicativos existentes e em execução no servidor que talvez usando a versão ODBC de 64 bits.

    
por JCm 05.05.2015 / 12:32

1 resposta

0

As áreas de software de 32 e 64 bits geralmente são mantidas distintas pelo sistema operacional Windows. Existem algumas nuances (que muitos podem chamar de "bugs") para ODBC no Windows de 64 bits, que são discutidos em este artigo da base de conhecimento no site de documentação do meu empregador.

O maior problema possível é usar os DSNs do usuário. Observe que aplicativos de 32 bits não podem usar drivers de 64 bits e aplicativos de 64 bits não podem usar drivers de 32 bits. Sistema DSNs são mantidos distintos adequadamente pelo gerenciador de driver ODBC do MDAC - aplicativos de 32 bits são mostrados apenas DSNs do sistema com base em drivers de 32 bits e aplicativos de 64 bits são mostrados apenas DSNs do sistema com base em 64 drivers de bits. No entanto, os DSNs Usuário são misturados - os aplicativos de 32 bits e 64 bits veem DSNs de usuário com base em drivers de 32 bits e 64 bits.

Então - se você usa apenas DSNs do sistema e nomeia cada DSN para que fique claro se o DSN é baseado em um driver de 32 bits ou 64 bits, você estará bem em ambos Drivers ODBC de 32 e 64 bits instalados na mesma máquina.

    
por 19.08.2015 / 18:42