sql >> Base de Datos >  >> RDS >> Database

Error general:la versión del sistema operativo no coincide

Cada producto de Easysoft es compatible con un conjunto particular de versiones del sistema operativo. Si intenta utilizar un producto de Easysoft en una versión de un sistema operativo que el producto no admite, obtendrá el error "Versión del sistema operativo no coincidente". Por ejemplo, la última versión de Windows que admite su controlador Easysoft es Windows 8 y está intentando utilizarlo en Windows 10, luego de una actualización del sistema. En esta situación, debe ponerse en contacto con Easysoft para obtener una versión posterior de su producto Easysoft. (Si es posible, crearemos un producto para una versión de sistema operativo no compatible a pedido. Por lo tanto, incluso si la combinación de producto/SO que desea no está disponible en nuestro sitio web, vale la pena contactarnos).

El error también puede ocurrir si ha actualizado su producto Easysoft y las versiones anterior y nueva coexisten en la misma máquina. Los productos de Easysoft incluyen bibliotecas de controladores y bibliotecas de soporte que cooperan entre sí para determinar si la versión del sistema operativo es compatible. Si el entorno de su aplicación está configurado de tal manera que las bibliotecas de controladores se cargan desde una distribución de Easysoft y las bibliotecas de soporte se cargan desde otra, también obtendrá una "discrepancia de versión del sistema operativo", ya que las bibliotecas no podrán funcionar juntas. Si este es el caso, configure su entorno para que se carguen las bibliotecas de controladores y soporte de la misma distribución de Easysoft. Para proporcionar un ejemplo, este es un archivo de configuración de Oracle® DG4ODBC que inicialmente carga un conjunto "híbrido" de bibliotecas de 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)
)