sql >> Database >  >> RDS >> Database

Algemene fout:OS-versie komt niet overeen

Elk Easysoft-product ondersteunt een bepaalde reeks releases van het besturingssysteem. Als u een Easysoft-product probeert te gebruiken op een versie van een besturingssysteem die het product niet ondersteunt, krijgt u de foutmelding "OS-versie komt niet overeen". De nieuwste versie van Windows die door uw Easysoft-stuurprogramma wordt ondersteund, is bijvoorbeeld Windows 8 en u probeert deze te gebruiken op Windows 10 na een systeemupgrade. In deze situatie moet u contact opnemen met Easysoft voor een latere versie van uw Easysoft-product. (Als het mogelijk is, bouwen we op verzoek een product voor een niet-ondersteunde versie van het besturingssysteem. Dus zelfs als de gewenste combinatie van product / besturingssysteem niet beschikbaar is op onze website, is het de moeite waard om contact met ons op te nemen.)

De fout kan ook optreden als u uw Easysoft-product hebt geüpgraded en de oude en nieuwe versies naast elkaar op dezelfde machine hebben bestaan. Easysoft-producten bevatten zowel stuurprogrammabibliotheken als ondersteuningsbibliotheken die met elkaar samenwerken om te bepalen of de versie van het besturingssysteem wordt ondersteund. Als de omgeving van uw toepassing zo is geconfigureerd dat de driverbibliotheken worden geladen uit de ene Easysoft-distributie en de ondersteuningsbibliotheken worden geladen uit een andere, krijgt u ook een "OS-versie komt niet overeen", omdat de bibliotheken niet kunnen samenwerken. Als dit het geval is, stelt u uw omgeving zo in dat driver- en ondersteuningsbibliotheken van dezelfde Easysoft-distributie worden geladen. Om een ​​voorbeeld te geven, dit is een Oracle® DG4ODBC-configuratiebestand dat in eerste instantie een "hybride" set Easysoft-bibliotheken laadt:

# 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)
)

  1. Hoe de BETWEEN-operator in SQL Server te gebruiken?

  2. De nieuwe primaire sleutel-ID van het record ophalen uit de MySQL-query voor invoegen?

  3. SQL DELETE met JOIN andere tabel voor WHERE voorwaarde

  4. Is het mogelijk om sql-servergegevens te selecteren met behulp van de ordinale positie van de kolom?