Database
 sql >> Base de Dados >  >> RDS >> Database

Erro geral:incompatibilidade de versão do sistema operacional


Cada produto Easysoft suporta um conjunto específico de versões do sistema operacional. Se você tentar usar um produto Easysoft em uma versão de um sistema operacional que o produto não suporta, você receberá um erro "Incompatibilidade de versão do sistema operacional". Por exemplo, a versão mais recente do Windows compatível com o driver Easysoft é o Windows 8 e você está tentando usá-lo no Windows 10, após uma atualização do sistema. Nessa situação, você precisa entrar em contato com a Easysoft para obter uma versão posterior do seu produto Easysoft. (Se possível, construiremos um produto para uma versão de sistema operacional não compatível mediante solicitação. Portanto, mesmo que a combinação de produto / SO que você deseja não esteja disponível em nosso site, vale a pena entrar em contato conosco.)

O erro também pode ocorrer se você atualizou seu produto Easysoft e tem as versões antiga e nova coexistindo na mesma máquina. Os produtos Easysoft incluem bibliotecas de drivers e bibliotecas de suporte que cooperam entre si para determinar se a versão do sistema operacional é compatível. Se o ambiente do seu aplicativo estiver configurado de forma que as bibliotecas de driver sejam carregadas de uma distribuição Easysoft e as bibliotecas de suporte sejam carregadas de outra, você também obterá uma "incompatibilidade de versão do sistema operacional", pois as bibliotecas não poderão trabalhar juntas. Se este for o caso, configure seu ambiente para que as bibliotecas de driver e suporte da mesma distribuição Easysoft sejam carregadas. Para dar um exemplo, este é um arquivo de configuração Oracle® DG4ODBC que carrega inicialmente um conjunto "híbrido" de bibliotecas Easysoft:
# This LD_LIBRARY setting loads incompatible libraries from multiple Easysoft
# distributions. This will result in a "General error: OS Version mismatch" error.

(SID_DESC=
  (SID_NAME=sqlserver)
  (ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe)
  (PROGRAM=dg4odbc)
  (ENVS=LD_LIBRARY_PATH = /usr/local/easysoft/unixODBC/lib:/usr/local/easysoft-1.7.0/lib)
)

# This LD_LIBRARY_PATH setting ensures that Easysoft libraries from the same
# distribution are loaded. They are therefore compatible with each other.
(SID_DESC=
  (SID_NAME=sqlserver)
  (ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe)
  (PROGRAM=dg4odbc)
  (ENVS=LD_LIBRARY_PATH = /usr/local/easysoft/unixODBC/lib:/usr/local/easysoft/lib)
)