ThingWorx Flow > ThingWorx Flow Installation und Verwaltung > ThingWorx Flow 8.5 Installationsübersicht > ThingWorx Flow Voraussetzungen für Microsoft SQL Server
ThingWorx Flow Voraussetzungen für Microsoft SQL Server
Die folgenden Abschnitte enthalten Informationen zu den Voraussetzungen, die Sie vor der Installation von ThingWorx Flow festlegen müssen:
Voraussetzungen für Windows 2016 mit Microsoft SQL Server
Folgendes muss vorhanden sein:
Windows 2016 mit Administratorzugriff
Eine lokale oder Remote-Datenbankverbindung für ThingWorx Flow. Die folgende Tabelle enthält die Voraussetzungen, die Sie festlegen müssen:
Datenbankverbindung
Voraussetzungen
Lokale Datenbankverbindung
Der Host, auf dem ThingWorx Flow installiert werden soll, muss Zugriff auf Microsoft SQL Server haben.
Ein gültiger Microsoft-SQL-Client (sqlcmd) ist installiert und in der Umgebungsvariable PATH verfügbar.
Ein Microsoft SQL-Benutzer mit Administratorzugriff.
Remote-Datenbankverbindung
Installieren Sie sqlcmd und machen Sie es in der Umgebungsvariable PATH verfügbar.
Microsoft SQL Server-Datenbank, die für ThingWorx Flow verwendet werden kann. Sie können die vorhandene ThingWorx Foundation Datenbank verwenden oder eine separate Datenbank für ThingWorx Flow erstellen. Legen Sie die folgenden Konfigurationseinstellungen für die Datenbank fest:
Legen Sie die Kodierung Collate auf Latin1_General_100_CS_AS_SC fest.
Legen Sie für die folgenden Eigenschaften ON fest:
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Stellen Sie sicher, dass Sie diese Datenbank nicht für eine vorherige ThingWorx Flow Installation verwendet haben.
Stellen Sie sicher, dass der Datenbankbenutzer über die folgenden Einstellungen und Berechtigungen verfügt:
Erstellen Sie eine Anmeldung für den Microsoft SQL Server mit einer SQL Server-Authentifizierung. Das Passwort für die Anmeldung ist das ThingWorx Flow Anmeldepasswort für die Datenbank.
Erstellen Sie einen Datenbankbenutzer für diese Anmeldung.
Legen Sie den Datenbankbenutzer als Besitzer der Datenbank fest.
Notieren Sie die folgenden Werte aus Ihrer Microsoft SQL Server-Datenbank:
SQL Server IP-Adresse oder Hostname
SQL Server-Port
SQL Server-Instanz
ThingWorx Flow Datenbankname
ThingWorx Flow Datenbank-Benutzeranmeldename
ThingWorx Flow Datenbank-Anmeldepasswort
* 
ThingWorx Flow unterstützt den Modus für erzwungene Verschlüsselung für Microsoft SQL Server nicht. Stellen Sie sicher, dass der Wert den Modus für erzwungene Verschlüsselung vor der Installation auf Nein festgelegt ist.
Voraussetzungen für Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 oder 8.2 mit Microsoft SQL Server
* 
Stellen Sie sicher, dass Sie ThingWorx Flow auf der unterstützten Version von Red Hat Enterprise Linux installieren. Weitere Informationen finden Sie unter Unterstützte Betriebssysteme.
Red Hat Enterprise Linux (RHEL) 7.5 mit Administratorzugriff
Legen Sie in der Datei /etc/selinux/config SELINUX=enforcing fest, und starten Sie den Computer neu.
Führen Sie die folgenden Befehle aus, um Softwaresammlungen zu aktivieren:
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)'
Führen Sie die folgenden Befehle aus, um das EPEL-Repository zu aktivieren:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall epel-release-latest-7.noarch.rpm
Eine lokale oder Remote-Datenbankverbindung für ThingWorx Flow. Die folgende Tabelle enthält die Voraussetzungen, die Sie festlegen müssen:
Datenbankverbindung
Voraussetzungen
Lokale Datenbankverbindung
Der Host, auf dem ThingWorx Flow installiert werden soll, muss Zugriff auf Microsoft SQL Server haben.
Ein gültiger Microsoft-SQL-Client (sqlcmd) ist installiert und in der Umgebungsvariable PATH verfügbar.
Ein Microsoft SQL-Benutzer mit Administratorzugriff.
Remote-Datenbankverbindung
1. Installieren Sie sqlcmd und machen Sie dies in der Umgebungsvariable PATH verfügbar. Anweisungen zur Installation von sqlcmd finden Sie unter Installieren der SQL Server-Befehlszeilentools sqlcmd und bcp unter Linux.
2. Führen Sie nach der Installation den folgenden Befehl aus:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
Microsoft SQL Server Datenbank, die für ThingWorx Flow verwendet werden kann. Sie können die vorhandene ThingWorx Foundation Datenbank verwenden oder eine separate Datenbank für ThingWorx Flow erstellen. Legen Sie die folgenden Konfigurationseinstellungen für die Datenbank fest:
Legen Sie die Kodierung Collate auf Latin1_General_100_CS_AS_SC fest.
Legen Sie für die folgenden Eigenschaften ON fest:
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Stellen Sie sicher, dass Sie diese Datenbank nicht für eine vorherige ThingWorx Flow Installation verwendet haben.
Stellen Sie sicher, dass der Datenbankbenutzer über die folgenden Einstellungen und Berechtigungen verfügt:
Erstellen Sie eine Anmeldung für den Microsoft SQL Server mit einer SQL Server-Authentifizierung. Das Passwort für die Anmeldung ist das ThingWorx Flow Anmeldepasswort für die Datenbank.
Erstellen Sie einen Datenbankbenutzer für diese Anmeldung.
Legen Sie den Datenbankbenutzer als Besitzer der Datenbank fest.
Notieren Sie die folgenden Werte aus Ihrer Microsoft SQL Server-Datenbank:
SQL Server IP-Adresse oder Hostname
SQL Server-Port
SQL Server-Instanz
ThingWorx Flow Datenbankname
ThingWorx Flow Datenbank-Benutzeranmeldename
ThingWorx Flow Datenbank-Anmeldepasswort
* 
ThingWorx Flow unterstützt den Modus für erzwungene Verschlüsselung für Microsoft SQL Server nicht. Stellen Sie sicher, dass der Wert den Modus für erzwungene Verschlüsselung vor der Installation auf Nein festgelegt ist.