Requisitos previos de ThingWorx Flow para Microsoft SQL Server
En las siguientes secciones se proporciona información sobre los requisitos previos que se deben definir antes de instalar ThingWorx Flow:
Requisitos previos para Windows Server 2016 con Microsoft SQL Server
Se debe tener lo siguiente:
Windows Server 2016 con acceso de administrador
Una conexión de base de datos local o remota para ThingWorx Flow. En la siguiente tabla se proporcionan los requisitos previos que se deben definir:
Conexión de base de datos
Requisitos previos
Conexión de base de datos local
El host en el que se va a instalar ThingWorx Flow debe tener acceso a Microsoft SQL Server.
Debe estar instalado un cliente válido de Microsoft SQL (sqlcmd) y estar disponible en la variable de entorno PATH.
Un usuario de Microsoft SQL con acceso de administrador.
Conexión de base de datos remota
Instale sqlcmd y haga que esté disponible en la variable de entorno PATH.
La base de datos de Microsoft SQL Server que se puede utilizar para ThingWorx Flow. Se puede utilizar la base de datos existente de ThingWorx Foundation o crear una base de datos independiente para ThingWorx Flow. Defina los siguientes valores de configuración en la base de datos:
Defina la intercalación de codificación en Latin1_General_100_CS_AS_SC.
Defina las siguientes propiedades en ON:
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Asegúrese de que no se haya utilizado esta base de datos para una instalación anterior de ThingWorx Flow.
Asegúrese de que el usuario de la base de datos tenga los siguientes valores y permisos:
Cree una conexión para Microsoft SQL Server con una autenticación de SQL Server. La contraseña para la conexión es la contraseña de conexión de base de datos de ThingWorx Flow.
Cree un usuario de base de datos para esa conexión.
Defina el usuario de base de datos como propietario de la base de datos.
En la base de datos de Microsoft SQL Server, tenga en cuenta los siguientes valores:
Nombre de host o dirección IP de SQL Server
Puerto de servidor SQL
Instancia de SQL Server
Nombre de base de datos de ThingWorx Flow
Nombre de usuario de la conexión de base de datos de ThingWorx Flow
Contraseña de conexión de base de datos de ThingWorx Flow
* 
ThingWorx Flow no soporta el modo de forzar cifrado para Microsoft SQL Server. Asegúrese de que el valor del modo de forzar cifrado esté definido en No antes de la instalación.
Requisitos previos para Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 u 8.2 con Microsoft SQL Server
* 
Asegúrese de que se está instalando ThingWorx Flow en la versión soportada de Red Hat Enterprise Linux. Para obtener más información, consulte Sistemas operativos soportados.
Red Hat Enterprise Linux (RHEL) 7.5 con acceso de administrador
En el fichero /etc/selinux/config, defina SELINUX=enforcing y reinicie el ordenador.
Ejecute los siguientes comandos para activar las recopilaciones de software:
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)'
Ejecute los siguientes comandos para activar el almacén de EPEL:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall epel-release-latest-7.noarch.rpm
Una conexión de base de datos local o remota para ThingWorx Flow. En la siguiente tabla se proporcionan los requisitos previos que se deben definir:
Conexión de base de datos
Requisitos previos
Conexión de base de datos local
El host en el que se va a instalar ThingWorx Flow debe tener acceso a Microsoft SQL Server.
Debe estar instalado un cliente válido de Microsoft SQL (sqlcmd) y estar disponible en la variable de entorno PATH.
Un usuario de Microsoft SQL con acceso de administrador.
Conexión de base de datos remota
1. Instale sqlcmd y haga que esté disponible en la variable de entorno PATH. Para obtener instrucciones sobre cómo instalar sqlcmd, consulte el tema Instalación de sqlcmd en Linux.
2. Después de la instalación, ejecute el siguiente comando:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
La base de datos de Microsoft SQL Server que se puede utilizar para ThingWorx Flow. Se puede utilizar la base de datos existente de ThingWorx Foundation o crear una base de datos independiente para ThingWorx Flow. Defina los siguientes valores de configuración en la base de datos:
Defina la intercalación de codificación en Latin1_General_100_CS_AS_SC.
Defina las siguientes propiedades en ON:
READ_COMMITTED_SNAPSHOT
ALLOW_SNAPSHOT_ISOLATION
* 
Asegúrese de que no se haya utilizado esta base de datos para una instalación anterior de ThingWorx Flow.
Asegúrese de que el usuario de la base de datos tenga los siguientes valores y permisos:
Cree una conexión para Microsoft SQL Server con una autenticación de SQL Server. La contraseña para la conexión es la contraseña de conexión de base de datos de ThingWorx Flow.
Cree un usuario de base de datos para esa conexión.
Defina el usuario de base de datos como propietario de la base de datos.
En la base de datos de Microsoft SQL Server, tenga en cuenta los siguientes valores:
Nombre de host o dirección IP de SQL Server
Puerto de servidor SQL
Instancia de SQL Server
Nombre de base de datos de ThingWorx Flow
Nombre de usuario de la conexión de base de datos de ThingWorx Flow
Contraseña de conexión de base de datos de ThingWorx Flow
* 
ThingWorx Flow no soporta el modo de forzar cifrado para Microsoft SQL Server. Asegúrese de que el valor del modo de forzar cifrado esté definido en No antes de la instalación.