ThingWorx Flow > Installation et administration de ThingWorx Flow > Vue d'ensemble de l'installation de ThingWorx Flow 8.5 > Configuration requise pour l'installation de ThingWorx Flow sur Microsoft SQL Server
Configuration requise pour l'installation de ThingWorx Flow sur Microsoft SQL Server
Les sections suivantes fournissent des informations sur les conditions requises par ThingWorx Flow pour son installation :
Configuration requise pour Windows Server 2016 avec Microsoft SQL Server
Vous devez disposer de ce qui suit :
Windows Server 2016 avec accès administrateur.
Connexion de base de données locale ou distante pour ThingWorx Flow. La table ci-après précise les conditions à satisfaire :
Connexion à la base de données
Conditions requises
Connexion de base de données locale
L'hôte sur lequel vous souhaitez installer ThingWorx Flow doit avoir accès à Microsoft SQL Server.
Un client Microsoft SQL valide (sqlcmd) doit être installé et doit être accessible via la variable d'environnement PATH.
Un utilisateur Microsoft SQL avec accès administrateur.
Connexion de base de données distante
Installez sqlcmd et rendez le client accessible via la variable d'environnement PATH.
Base de données Microsoft SQL Server pouvant être utilisée pour ThingWorx Flow. Vous pouvez utiliser la base de données ThingWorx Foundation existante ou créer une base de données distincte pour ThingWorx Flow. Définissez les paramètres de configuration suivants sur la base de données :
Définissez le classement de codage sur Latin1_General_100_CS_AS_SC.
Définissez les propriétés suivantes sur ON :
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Assurez-vous que vous n'avez pas utilisé cette base de données pour une installation ThingWorx Flow précédente.
Assurez-vous que votre utilisateur de base de données présente les privilèges et paramètres suivants :
Créez une connexion pour Microsoft SQL Server avec une authentification SQL Server. Le mot de passe de la connexion est le Mot de passe de connexion à la base de données ThingWorx Flow.
Créez un utilisateur de base de données pour cette connexion.
Définissez l'utilisateur de base de données comme propriétaire de la base de données.
Dans votre base de données Microsoft SQL Server, notez les valeurs suivantes :
Adresse IP ou nom d'hôte SQL Server
Port SQL Server
Instance SQL Server
Nom de base de données ThingWorx Flow
Nom d'utilisateur de connexion à la base de données ThingWorx Flow
Mot de passe de connexion à la base de données ThingWorx Flow
* 
ThingWorx Flow ne prend pas en charge le mode Forcer le chiffrement Microsoft SQL Server. Assurez-vous que la valeur du mode Forcer le chiffrement est définie sur Non avant l'installation.
Configuration requise pour Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 ou 8.2 avec Microsoft SQL Server
* 
Assurez-vous que vous installez ThingWorx Flow sur la version prise en charge de Red Hat Enterprise Linux. Pour plus d'informations, consultez la rubrique Systèmes d'exploitation pris en charge.
Red Hat Enterprise Linux (RHEL) 7.5 avec accès administrateur.
Dans le fichier /etc/selinux/config, définissez SELINUX=enforcing, puis redémarrez la machine.
Exécutez les commandes suivantes pour activer les collections logicielles :
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)'
Exécutez les commandes suivantes pour activer le référentiel EPEL :
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall epel-release-latest-7.noarch.rpm
Connexion de base de données locale ou distante pour ThingWorx Flow. La table ci-après précise les conditions à satisfaire :
Connexion à la base de données
Conditions requises
Connexion de base de données locale
L'hôte sur lequel vous souhaitez installer ThingWorx Flow doit avoir accès à Microsoft SQL Server.
Un client Microsoft SQL valide (sqlcmd) doit être installé et doit être accessible via la variable d'environnement PATH.
Un utilisateur Microsoft SQL avec accès administrateur.
Connexion de base de données distante
1. Installez sqlcmd et rendez le client accessible via la variable d'environnement PATH. Pour obtenir des instructions sur l'installation de sqlcmd, reportez-vous à la page Web Install sqlcmd on Linux (en anglais).
2. Après l'installation, exécutez la commande suivante :
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
Base de données Microsoft SQL Server pouvant être utilisée pour ThingWorx Flow. Vous pouvez utiliser la base de données ThingWorx Foundation existante ou créer une base de données distincte pour ThingWorx Flow. Définissez les paramètres de configuration suivants sur la base de données :
Définissez le classement de codage sur Latin1_General_100_CS_AS_SC.
Définissez les propriétés suivantes sur ON :
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Assurez-vous que vous n'avez pas utilisé cette base de données pour une installation ThingWorx Flow précédente.
Assurez-vous que votre utilisateur de base de données présente les privilèges et paramètres suivants :
Créez une connexion pour Microsoft SQL Server avec une authentification SQL Server. Le mot de passe de la connexion est le Mot de passe de connexion à la base de données ThingWorx Flow.
Créez un utilisateur de base de données pour cette connexion.
Définissez l'utilisateur de base de données comme propriétaire de la base de données.
Dans votre base de données Microsoft SQL Server, notez les valeurs suivantes :
Adresse IP ou nom d'hôte SQL Server
Port SQL Server
Instance SQL Server
Nom de base de données ThingWorx Flow
Nom d'utilisateur de connexion à la base de données ThingWorx Flow
Mot de passe de connexion à la base de données ThingWorx Flow
* 
ThingWorx Flow ne prend pas en charge le mode Forcer le chiffrement Microsoft SQL Server. Assurez-vous que la valeur du mode Forcer le chiffrement est définie sur Non avant l'installation.