Database type can be selected to configure the database to connect to SQLite, MySQL, MSSQL, Oracle. If not specified SQLite will be used. For each database type (DB_TYPE) following configuration should be used
. SQLITE
DB_FILE
Database file name. Database will be stored in “ProgramData/NCheck/databases/server/sqlite”
MYSQL, MSSQL or ORACLE
DB_URL
Database URL.
DB_USER_NAME
Database username
DB_PASSWORD
Database password
DB_MAX_CONNECTIONS
Maximum connections for the database. Default value for connection type is 30.
Open NCheck Bio Attendance client application for Windows.
Application logs
Open NCheck Bio Attendance logs files folder.
License manager
Open NCheck Bio Attendance licensing window.
Generate diagnostic info
Diagnostic info can be generated to keep track of existing problems and bugs in the NCheck Bio Attendance On-premises server or windows client application for NCheck Bio Attendance developers. The diagnostic file is generating in “C:/ProgramData/NCheck/Diagnostic” folder.
Exit
Exit NCheck Bio Attendance On-premises server tray icon.
NCheck Bio Attendance On-premises server using the configuration can be applied using the NCheck Bio Attendance configuration window. It has the following configuration sections
Figure 48 NCheck Bio Attendance Windows service configuration window¶
Server configuration section allows to add SSL certificate to the NCheck Bio Attendance On-premises server. SSL certificate is significance to,
Encrypt the data send across internet so that only the intended recipient can access it
Authentication to ensure that you are communicate with the right server
Note
You are allowed to use self-signed certificate without purchasing a certificate. NCheck Bio Attendance server uses a self-signed certificate to enable SSL features.
The SSL configuration settings are,
Figure 49 NCheck Bio Attendance Windows SSL configuration¶
Key store file
SSL certificate file path
Key store password
Password of the certificate file.
SSL key alias
Port
HTTPS port for NCheck Bio Attendance server. The default port is 8443.
Figure 50 NCheck Bio Attendance Windows SQLIte configuration¶
Provide the location of the SqLite database file. If the file is not existing, a new database will be created.
Provide the password of the database.
Password should be given to use with the NCheck Bio Attendance system. Once the password is given, it will be saved securely by the application.
If the provided SQLite database file is out of date, the database will be migrated to the new version automatically when the NCheck Bio Attendance server is starting. The status of the database migration will be shown in tray icon tooltip as shown in Tray icon tooltip section. The possible errors on database migration have shown in below.
Figure 51 Confirmation dialogue on password encryption change¶
Table 13 Error messages of SQLite database migration¶
Error code
Description
2011
SQLite database migration has failed with following errors.
NCheck Bio Attendance on-premises server compatible with MSSql version 2014 onward.
Figure 53 NCheck Bio Attendance Windows MsSQL configuration¶
Provide MSSql Server name or IP address.
Provide the MSSql server TCP port. This is 1423 by default
Provide existing database name in the server. Otherwise, you must create a database first
provide a username with all privileges on the database
Provide the password of the users
Note
NCheck Bio Attendance connect to MSSql server using TCP/IP protocol. TCP/IP protocol for the SQL server should have enabled in the SQL server Network configuration
The database can be restored back to NCheck Bio Attendance server.
Figure 54 NCheck Bio Attendance Windows database restore configuration¶
Backup file
Select the database backup (zip file format) to restore.
Password
Enter the database backup password
Database restore status are showing in the trey icon tooltip as shown in Tray icon tooltip section. The possible error messages when restore database are shown in below.