ThingWorx Flow > Installation et configuration > Installation de ThingWorx Flow > 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 et 2019 avec Microsoft SQL Server
Vous devez disposer de ce qui suit :
Windows Server 2016/2019 avec accès administrateur.
<JAVA_HOME>/bin a été ajouté à la variable d'environnement PATH.
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.
Utilisez la base de données ThingWorx Foundation existante ou créez une base de données distincte pour ThingWorx Flow. Assurez-vous que vous n'avez pas utilisé cette base de données pour une installation ThingWorx Flow précédente. Pour ThingWorx Flow, vous devez définir les paramètres de configuration suivants sur la base de données :
Définissez Collation sur votre classement. Par exemple : Latin1_General_100_CS_AS_SC. Consultez la documentation Microsoft pour afficher les informations de classement.
Définissez Auto Close sur False.
Définissez Allow Snapshot Isolation sur True.
Définissez Set Read Committed Snapshot On sur True.
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.
Lors de la création de la connexion, définissez Default database sur master, cochez la case Enforce password policy et ne cochez pas la case Enforce password expiration.
Créez un utilisateur de base de données pour cette connexion. Le nom d'utilisateur et le mot de passe de cette connexion fournissent le nom d'utilisateur de connexion à la base de données ThingWorx Flow et le mot de passe de connexion à la base de données ThingWorx Flow.
Définissez l'utilisateur de base de données comme propriétaire de la base de données en l'ajoutant en tant que membre du rôle db_owner de cette 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
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
Le programme d'installation de ThingWorx Flow ne prend pas en charge le mode de chiffrement forcé pour Microsoft SQL Server. Définissez le mode Force Encryption sur No 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 7.5, 7.6, 8.0, 8.1 ou 8.2 avec accès administrateur.
Pour Red Hat Enterprise Linux 8.0, 8.1 ou 8.2, assurez-vous d'enregistrer et de souscrire un système dans le portail client Red Hat à l'aide du Red Hat Subscription Manager.
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 :
Pour Red Hat Enterprise Linux 7.5, 7.6
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)'
Pour Red Hat Enterprise Linux 8.0, 8.1, 8.2
yum install scl-utils scl-utils-build
Exécutez les commandes suivantes pour activer le référentiel EPEL :
Pour Red Hat Enterprise Linux 7.5, 7.6
1. wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2. yum localinstall epel-release-latest-7.noarch.rpm
Pour Red Hat Enterprise Linux 8.0, 8.1, 8.2
1. wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
2. yum localinstall epel-release-latest-8.noarch.rpm
<JAVA_HOME>/bin a été ajouté à la variable d'environnement PATH.
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
Utilisez la base de données ThingWorx Foundation existante ou créez une base de données distincte pour ThingWorx Flow. Assurez-vous que vous n'avez pas utilisé cette base de données pour une installation ThingWorx Flow précédente. Pour ThingWorx Flow, vous devez définir les paramètres de configuration suivants sur la base de données :
Définissez Collation sur votre classement. Par exemple : Latin1_General_100_CS_AS_SC. Consultez la documentation Microsoft pour afficher les informations de classement.
Définissez Auto Close sur False.
Définissez Allow Snapshot Isolation sur True.
Définissez Set Read Committed Snapshot On sur True.
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.
Lors de la création de la connexion, définissez Default database sur master, cochez la case Enforce password policy et ne cochez pas la case Enforce password expiration.
Créez un utilisateur de base de données pour cette connexion. Le nom d'utilisateur et le mot de passe de cette connexion fournissent le nom d'utilisateur de connexion à la base de données ThingWorx Flow et le mot de passe de connexion à la base de données ThingWorx Flow.
Définissez l'utilisateur de base de données comme propriétaire de la base de données en l'ajoutant en tant que membre du rôle db_owner de cette 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
Le programme d'installation de ThingWorx Flow ne prend pas en charge le mode de chiffrement forcé pour Microsoft SQL Server. Définissez le mode Force Encryption sur No avant l'installation.
Est-ce que cela a été utile ?