Databases

enaio® 10.10 »

enaio® requires a relational database instance to store and manage index data and documents. We highly recommend providing enaio® with an exclusive database to ensure performance. Access by third-party programs to the data structures and data managed by enaio®, particularly extending the database to include other database objects (tables, views, etc.) and manipulating existing database objects (tables, indexes, etc.) is not permitted.

The system prerequisites for the individual manufacturers must be observed for operation of the relevant database system.

• A database user with the 'db_owner' role is required.
• The same sorting mechanisms must be configured for relational operators and sort operators.
  They are entered in the NLS_SORT/NLS_COMP values for Oracle databases.
  This sorting should generally be configured in binary mode.

The following databases are supported:

DBMS Version ODBC driver

Microsoft SQL Server

 

 

 

 

2014

(32- and 64-bit)

SQL Server (default driver of the operating system)

6.02.9200.16384 (Microsoft SQL Server)

2014.120.2000.08 (Microsoft SQL Native Client 11.0)

2016

(64-bit)

SQL Server (default driver of the operating system)

2015.130.811.168 (MS ODBC Driver 13 for SQL Server)

10.00.14393.00 – SQL Server

2017

(64-bit)

SQL Server (default driver of the operating system)

MS ODBC Driver for SQL Server – 18.0.1.1 (64-bit)

2019

(64-bit)

SQL Server (default driver of the operating system)

MS ODBC Driver for SQL Server – 18.0.1.1 (64-bit)

2022

(64-bit)

SQL Server (default driver of the operating system)

• You must use the SQL Server – ODBC driver (default driver of the operating system) for Unicode installations.
• If you are using Microsoft SQL Server in a Unicode installation, you must use the sorting order 'Latin1_General_100_CI_AS_WS' for the database; for ANSI installations, you must use 'Latin1_General_CI_AS'.
• We also recommend using the SQL Server – ODBC driver for ANSI installations, as the Microsoft ODBC Driver for SQL Server has issues when querying NVARCHAR columns for ADO queries. This can lead to problems when using the ADO executor if, for example, your own tables or views are requested or SQL functions are used that generate NVARCHAR elements.

Oracle DB Server

19c

(32- and 64-bit)

19.15 (Oracle) – 32- and 64-bit

• The following registry entry must be added to the DataBase key for Oracle databases with native Oracle ODBC driver:
String: AlternativeODBC / value: 1
• Unicode character sets are not supported for Oracle databases. If Unicode character sets are used, we cannot guarantee proper functionality of the system. For example, the following character sets can be used: WEMSWIN1252 or WE8ISO8859P15.

enaio® requires a high-performance network connection for the database. The database memory should be dimensioned in such a way that all database indexes can be stored there. At least 4 GB of memory and two exclusive processor cores are recommended.

As a general guideline, it takes about 1 GB of memory per one million saved objects in order to have rapid access to the indexes.

The settings for configuration and installation of the respective virtualization software must be observed when virtualizing the database.