Impacto da adição de um driver ODBC de 32 bits a um Win Server 2008 R2 de 64 bits

Impacto da adição de um driver ODBC de 32 bits a um Win Server 2008 R2 de 64 bits

Não haveria problema se eu ADICIONAR outro driver ODBC a um servidor (uma versão de 32 bits para atender meu aplicativo PHP de 32 bits) com uma versão ODBC existente de 64 bits? Isso não criaria conflito com outros aplicativos? Estou preocupado que, se eu instalar uma versão ODBC de 32 bits, isso possa afetar os aplicativos existentes e em execução no servidor que talvez estejam usando a versão ODBC de 64 bits.

Responder1

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") no ODBC no Windows de 64 bits, que são discutidas emeste artigo da base de conhecimentono site de documentação do meu empregador.

O maior problema possível é se você usar DSNs de usuário. Observe que os aplicativos de 32 bits não podem usar drivers de 64 bits e os aplicativos de 64 bits não podem usar drivers de 32 bits. SistemaOs DSNs são mantidos adequadamente distintos pelo gerenciador de driver MDAC ODBC - aplicativos de 32 bits são mostrados apenas DSNs de sistema baseados em drivers de 32 bits e aplicativos de 64 bits são mostrados apenas DSNs de sistema baseados em drivers de 64 bits. No entanto,Do utilizadorOs DSNs são misturados - aplicativos de 32 e 64 bits veem DSNs de usuário baseados em drivers de 32 e 64 bits.

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

informação relacionada