Alcuni moduli opzionali necessitano di un RDBMS (Relational DataBase Management System) per contenere e gestire i dati.
I moduli che necessitano di avere a disposizione un RDBMS sono:
Inoltre, anche le funzioni SQL_* dell’ambiente di sviluppo Sprix\Collage permettono di collegarsi e manipolare i dati gestiti da un RDBMS e rispettano le medesime condizioni dei moduli sopra elencati.
Gli RDBMS certificati per tutti i moduli sono:
Per quanto riguarda le versioni di MySQL la compatibilità viene assicurata solamente per i pacchetti scaricati dal sito ufficiale www.mysql.com versione community server e tramite yum. Si consiglia di non aggiornare MySQL.
SQL Server deve essere necessariamente aggiornato all’ultimo Service Pack disponibile. Può essere necessario installarlo a mano se non proposto da Microsoft Update.
Le versioni Express di Microsoft SQL Server sono limitate nella dimensione dei database e nell’utilizzo delle risorse (processori/RAM) e si consiglia di utilizzarle solo per Docuvision, mentre MexalDB solo per piccole aziende.
Il collegamento col database esterno avviene attraverso una connessione effettuata con ODBC (Open DataBase Connectivity). Tale tecnologia permette, attraverso gli opportuni driver installati nella macchina dove risiede il server, di accedere al database.
In Windows il supporto ODBC è nativo mentre in Linux è necessario installare il pacchetto unixODBC che potrebbe non essere presente oppure obsoleto nei supporti di installazione del sistema operativo, ma è sempre reperibile sui siti delle case di distribuzione www.unixodbc.org o tramite yum.
Il driver ODBC per connettersi al RDBMS sono:
Per la Componente Server installata in ambiente Linux tramite unixODBC non è possibile l’utilizzo di database Access ma solo MySQL e SQL Server.
É possibile connettersi agli RDBMS prodotti da Microsoft da un’installazione in ambiente Linux installando il driver “ODBC Driver 17 for SQL Server” sul server Linux (certificato solo su CentOS 7). Vedi capitolo “MexalDB – Installazione - CONFIGURAZIONE SQL SERVER WINDOWS SU INSTALLAZIONE LINUX” per maggiori dettagli.
Oltre a conoscere quale driver ODBC utilizzare per configurare la connessione al database occorre disporre delle credenziali di un utente del RDBMS che abbia il diritto di creare database, l’indirizzo IP e il nome del PC dov’è installato l’RDBMS, la porta d’ascolto TCP utilizzata dal RDBMS, e per Microsoft SQL Server occorre conoscere anche il nome dell’istanza.
Il database e le tabelle necessarie al modulo verranno create dal programma una volta configurata la connessione al RDBMS.