ThingWorx Flow > Установка и конфигурация > Установка ThingWorx Flow > Предварительные требования ThingWorx Flow для Microsoft SQL Server
Предварительные требования ThingWorx Flow для Microsoft SQL Server
В следующих разделах представлена информация о предварительных условиях, которые необходимо задать перед установкой ThingWorx Flow.
Предварительные требования для Windows Server 2016, Windows Server 2019 с Microsoft SQL Server
Необходимо наличие следующего ПО:
Windows Server 2016/2019 с административным доступом
Папка <JAVA_HOME>/bin, добавленная в переменную среды PATH.
Локальное или удаленное соединение с базой данных для ThingWorx Flow. В следующей таблице приведены предварительные условия, которые необходимо задать.
Соединение с базой данных
Предварительные требования
Соединение с локальной базой данных
Хост-компьютер, на котором будет установлен ThingWorx Flow, должен иметь доступ к Microsoft SQL Server.
Действительный клиент Microsoft SQL (sqlcmd) должен быть установлен и доступен в переменной среды PATH.
Пользователь Microsoft SQL с правами администратора.
Удаленное подключение к базе данных
Установите sqlcmd и сделайте его доступным в переменной среды PATH.
Используйте существующую базу данных ThingWorx Foundation или создайте отдельную базу данных для ThingWorx Flow. Убедитесь, что эта база данных не использовалась для предыдущей установки ThingWorx Flow. Для ThingWorx Flow необходимо задать следующие настройки конфигурации в базе данных:
Задайте опцию Collation для сортировки. Например: Latin1_General_100_CS_AS_SC Информацию о просмотре параметров сортировки см. в документации Microsoft.
Задайте для опции Auto Close значение False.
Задайте для опции Allow Snapshot Isolation значение True.
Задайте для опции Set Read Committed Snapshot On значение True.
Убедитесь, что у пользователя базы данных имеются следующие настройки и права.
Создайте имя для входа на Microsoft SQL Server с аутентификацией SQL Server.
При создании имени пользователя задайте для Default database значение master, установите флажок Enforce password policy и не устанавливайте флажок Enforce password expiration.
Создайте пользователя базы данных для этого имени. Имя пользователя и пароль для этого имени предоставляют имя пользователя для входа в базу данных ThingWorx Flow и пароль для входа в базу данных ThingWorx Flow.
Задайте пользователя базы данных как владельца базы данных, добавив его как участника роли db_owner этой базы данных.
Из базы данных Microsoft SQL Server запишите следующие значения:
IP-адрес SQL Server или имя хоста
Порт SQL Server
Экземпляр сервера SQL
ThingWorx Flow
Имя пользователя для входа в базу данных ThingWorx Flow
Пароль для входа в базу данных ThingWorx Flow
Установщик ThingWorx Flow не поддерживает режим принудительного шифрования для Microsoft SQL Server. Перед установкой задайте для опции Режим принудительного шифрования значение Нет.
Предварительные требования для Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 или 8.2 с Microsoft SQL Server
* 
Убедитесь, что выполняется установка ThingWorx Flow на поддерживаемую версию Red Hat Enterprise Linux. Дополнительные сведения см. в разделе Поддерживаемые операционные системы.
Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 или 8.2 с административным доступом.
Для Red Hat Enterprise Linux 8.0, 8.1 или 8.2 убедитесь, что вы зарегистрировали и подписали систему на портале клиентов Red Hat с помощью диспетчера подписки Red Hat.
В файле /etc/selinux/config задайте SELINUX=enforcing и перезапустите компьютер.
Выполните следующие команды, чтобы включить наборы программного обеспечения:
Для 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)'
Для Red Hat Enterprise Linux 8.0, 8.1, 8.2
yum install scl-utils scl-utils-build
Выполните следующие команды, чтобы включить репозиторий EPEL:
Для 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
Для 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, добавленная в переменную среды PATH.
Локальное или удаленное соединение с базой данных для ThingWorx Flow. В следующей таблице приведены предварительные условия, которые необходимо задать.
Соединение с базой данных
Предварительные требования
Соединение с локальной базой данных
Хост-компьютер, на котором будет установлен ThingWorx Flow, должен иметь доступ к Microsoft SQL Server.
Действительный клиент Microsoft SQL (sqlcmd) должен быть установлен и доступен в переменной среды PATH.
Пользователь Microsoft SQL с правами администратора.
Удаленное подключение к базе данных
1. Установите sqlcmd и сделайте его доступным в переменной среды PATH. Инструкции по установке sqlcmd см. в документе Install sqlcmd on Linux (Установка sqlcmd на Linux) (на английском языке).
2. После установки выполните следующую команду:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
Используйте существующую базу данных ThingWorx Foundation или создайте отдельную базу данных для ThingWorx Flow. Убедитесь, что эта база данных не использовалась для предыдущей установки ThingWorx Flow. Для ThingWorx Flow необходимо задать следующие настройки конфигурации в базе данных:
Задайте опцию Collation для сортировки. Например: Latin1_General_100_CS_AS_SC Информацию о просмотре параметров сортировки см. в документации Microsoft.
Задайте для опции Auto Close значение False.
Задайте для опции Allow Snapshot Isolation значение True.
Задайте для опции Set Read Committed Snapshot On значение True.
Убедитесь, что у пользователя базы данных имеются следующие настройки и права.
Создайте имя для входа на Microsoft SQL Server с аутентификацией SQL Server.
При создании имени пользователя задайте для Default database значение master, установите флажок Enforce password policy и не устанавливайте флажок Enforce password expiration.
Создайте пользователя базы данных для этого имени. Имя пользователя и пароль для этого имени предоставляют имя пользователя для входа в базу данных ThingWorx Flow и пароль для входа в базу данных ThingWorx Flow.
Задайте пользователя базы данных как владельца базы данных, добавив его как участника роли db_owner этой базы данных.
Из базы данных Microsoft SQL Server запишите следующие значения:
IP-адрес SQL Server или имя хоста
Порт SQL Server
Экземпляр сервера SQL
Имя базы данных ThingWorx Flow
Имя пользователя для входа в базу данных ThingWorx Flow
Пароль для входа в базу данных ThingWorx Flow
Установщик ThingWorx Flow не поддерживает режим принудительного шифрования для Microsoft SQL Server. Перед установкой задайте задайте для опции Режим принудительного шифрования значение Нет.
Было ли это полезно?