Prerequisiti di ThingWorx Flow per Microsoft SQL Server
Le seguenti sezioni contengono informazioni sui prerequisiti che è necessario impostare prima di installare ThingWorx Flow:
Prerequisiti per Windows Server 2016 con Microsoft SQL Server
Assicurarsi di disporre di quanto riportato di seguito.
Windows Server 2016 con accesso come amministratore.
Connessione a database locale o remoto per ThingWorx Flow. La tabella seguente illustra i prerequisiti che è necessario impostare:
Connessione database
Prerequisiti
Connessione a database locale
L'host in cui viene installato ThingWorx Flow deve avere accesso a Microsoft SQL Server.
Un client Microsoft SQL valido (sqlcmd) installato e disponibile nella variabile di ambiente PATH.
Un utente Microsoft SQL con accesso come amministratore.
Connessione a database remoto
Installare sqlcmd e renderlo disponibile nella variabile di ambiente PATH.
Database Microsoft SQL Server utilizzabile per ThingWorx Flow. È possibile utilizzare il database esistente di ThingWorx Foundation oppure crearne uno distinto per ThingWorx Flow. Definire le impostazioni di configurazione riportate di seguito nel database.
Impostare Collate su Latin1_General_100_CS_AS_SC per la codifica.
Impostare le proprietà seguenti su ON:
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Assicurarsi di non aver utilizzato il database per un'installazione precedente di ThingWorx Flow.
Assicurarsi che l'utente del database disponga delle impostazioni e dei privilegi indicati di seguito.
Creare un account di accesso per Microsoft SQL Server con autenticazione di SQL Server. La password dell'account di accesso è la password di accesso per il database di ThingWorx Flow.
Creare un utente del database per tale account di accesso.
Impostare l'utente del database come proprietario del database.
Dal database Microsoft SQL Server, prendere nota dei valori seguenti:
Indirizzo IP o nome host di SQL Server
Porta di SQL Server
Istanza SQL Server
Nome database ThingWorx Flow
Nome utente di accesso database ThingWorx Flow
Password di accesso database ThingWorx Flow
* 
ThingWorx Flow non supporta la modalità di crittografia forzata per Microsoft SQL Server. Assicurarsi che il valore della modalità di crittografia forzata sia impostato su No prima dell'installazione.
Prerequisiti per Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 o 8.2 con Microsoft SQL Server
* 
Assicurarsi di installare ThingWorx Flow nella versione supportata di Red Hat Enterprise Linux. Per ulteriori informazioni, vedere Sistemi operativi supportati.
Red Hat Enterprise Linux (RHEL) 7.5 con accesso come amministratore.
Nel file /etc/selinux/config impostare SELINUX=enforcing e riavviare il computer.
Per attivare le raccolte software, eseguire i comandi riportati di seguito:
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 RHSCL (RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Extra(RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Optional (RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 RH Common (RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Supplementary (RPMs)'
Per attivare il repository EPEL, eseguire i comandi riportati di seguito:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall epel-release-latest-7.noarch.rpm
Connessione a database locale o remoto per ThingWorx Flow. La tabella seguente illustra i prerequisiti che è necessario impostare:
Connessione database
Prerequisiti
Connessione a database locale
L'host in cui viene installato ThingWorx Flow deve avere accesso a Microsoft SQL Server.
Un client Microsoft SQL valido (sqlcmd) installato e disponibile nella variabile di ambiente PATH.
Un utente Microsoft SQL con accesso come amministratore.
Connessione a database remoto
1. Installare sqlcmd e renderlo disponibile nella variabile di ambiente PATH. Per istruzioni sull'installazione di sqlcmd, vedere l'articolo su come installare sqlcmd in Linux.
2. Dopo l'installazione, eseguire il comando seguente:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
Database Microsoft SQL Server utilizzabile per ThingWorx Flow. È possibile utilizzare il database esistente di ThingWorx Foundation oppure crearne uno distinto per ThingWorx Flow. Definire le impostazioni di configurazione riportate di seguito nel database.
Impostare Collate su Latin1_General_100_CS_AS_SC per la codifica.
Impostare le proprietà seguenti su ON:
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Assicurarsi di non aver utilizzato il database per un'installazione precedente di ThingWorx Flow.
Assicurarsi che l'utente del database disponga delle impostazioni e dei privilegi indicati di seguito.
Creare un account di accesso per Microsoft SQL Server con autenticazione di SQL Server. La password dell'account di accesso è la password di accesso per il database di ThingWorx Flow.
Creare un utente del database per tale account di accesso.
Impostare l'utente del database come proprietario del database.
Dal database Microsoft SQL Server, prendere nota dei valori seguenti:
Indirizzo IP o nome host di SQL Server
Porta di SQL Server
Istanza SQL Server
Nome database ThingWorx Flow
Nome utente di accesso database ThingWorx Flow
Password di accesso database ThingWorx Flow
* 
ThingWorx Flow non supporta la modalità di crittografia forzata per Microsoft SQL Server. Assicurarsi che il valore della modalità di crittografia forzata sia impostato su No prima dell'installazione.