ThingWorx Flow > ThingWorx Flow 安装和管理 > ThingWorx Flow 8.5 安装概述 > 在 Microsoft SQL Server 上安装 ThingWorx Flow
在 Microsoft SQL Server 上安装 ThingWorx Flow
本主题提供了在 Windows Server 2016 或 Red Hat Enterprise Linux (RHEL) 上安装 ThingWorx Flow 的步骤,如果您使用的是 Microsoft SQL Server 数据库。
安装过程
使用“适用于 MSSQL 安装的 ThingWorx Flow”安装工具在您的操作系统上安装 ThingWorx Flow
* 
如果在 Windows 上安装 ThingWorx Flow,建议您在安装期间暂时禁用杀毒软件。
Red Hat Enterprise Linux 上的 ThingWorx Flow 安装工具专为使用 Internet 连接设计。如果计划在没有 Internet 连接的情况下在 Red Hat Enterprise Linux 上安装 ThingWorx Flow,请执行以下操作:
1. 运行以下命令以在具有 Internet 连接的另一个 Linux 框中安装所有第三方软件:
yum install 'nginx'
yum install 'rh-nodejs8'
yum install 'rabbitmq'
yum install 'openssl'
yum install 'policycoreutils-python'
2. 在计划运行安装程序的框上配置 yum 包管理器,以将此框设置为 yam 依存项。
打开安装工具
1. 以管理员身份登录到想要安装 ThingWorx Flow 的系统。
2. 根据下载的安装包,解压缩下载,然后打开安装程序文件。
对于 Windows,可双击以打开安装工具。
对于 Linux,请使用 root 用户身份运行安装工具。
欢迎使用 ThingWorx Flow
单击 Next 以开始安装 ThingWorx Flow
准备安装
请确保设置了安装所需的所有先决条件。您可以在 ThingWorx Flow 先决条件 (Microsoft SQL Server) 中找到详细的先决条件。
单击“下一步”
此安装程序中的应用程序
此安装工具可帮助您在系统上安装 ThingWorx Flow
许可协议
1. 阅读许可协议,然后选择“我接受此协议”。您可以打印此协议的副本。
2. 单击“下一步”
安装位置
指定要安装 ThingWorx Flow 的位置。
1. 单击 以设置安装位置,或接受默认位置:
Windows - C:\Program Files (x86)
Linux - /opt
请确保在至少具有 100 GB 可用磁盘空间的位置上安装 ThingWorx Flow
2. 单击“下一步”
ThingWorx Flow 配置信息
按照以下步骤设置与 ThingWorx Foundation 的连接:
1. “ThingWorx Foundation IP 地址或主机名”字段中,指定 ThingWorx Foundation 实例的主机名。
2. “ThingWorx Foundation 本地端口”字段中,指定部署 ThingWorx Foundation 所在的端口。
3. 根据 ThingWorx Foundation 的设置方式,在“ThingWorx Foundation 访问协议”下选择“HTTP (不安全)”“HTTPS (安全)”
4. “ThingWorx Foundation 设置文件路径 (platform-settings.json)”字段中,单击 以指定 platform-settings.json 文件的位置。
如果将 ThingWorx Flow 安装在与 ThingWorx Foundation 不同的计算机上,请 参阅 将 ThingWorx Flow 安装在与 ThingWorx Foundation 不同的计算机上,以了解如何提供 platform-settings.json 文件。
5. 单击“下一步”
SQL Server 连接信息
1. 要建立与 MS SQL server 的连接,请输入以下详细信息:
“SQL Server IP 地址或主机名”- 输入完全限定的主机名。
“SQL Server 端口”- 输入 SQL Server 端口。默认值为 1433。
“SQL Server 实例”- 输入 SQL Server 实例。
2. 要连接到希望用于 ThingWorx Flow 的数据库,请输入以下详细信息:
“ThingWorx Flow 数据库名称”- 输入希望用于 ThingWorx Flow 的数据库的名称。
“ThingWorx Flow 数据库登录用户名”- 输入数据库所有者的用户名。
“ThingWorx Flow 数据库登录密码”- 输入数据库所有者的密码。
安装程序会验证 SQL Server 连接,并检查您提供的数据库用户是否具有对数据库的所有者权限。如果收到错误消息,请检查您在此处指定的详细信息以及分配给数据库用户的权限。有关数据库用户所需权限的详细信息,请参阅 ThingWorx Flow 先决条件 (Microsoft SQL Server)
ThingWorx Flow 属性
ThingWorx Flow 指定以下属性:
1. “ThingWorx Flow 主机名”字段中,输入下列值之一:
要安装 ThingWorx Flow 的机器的主机名称
如果已部署 ThingWorx,则建议重用已用于 ThingWorx 实例的主机名称。
此配置可让用户避免更改其书签或了解新 URL。但是,必须修改 Tomcat 安装下 server.xml 文件中 Host 标记的 name 属性值。
2. “ThingWorx Flow 本地 HTTPS 端口”中,指定要部署 ThingWorx Flow 的 HTTPS 端口。默认值为 443。
3. 单击“下一步”
配置汇总
此屏幕会提供 ThingWorx Flow 安装目录和 ThingWorx Flow HTTPS 端口。
1. 查看有关安装的信息。
2. 如果您需要进行任何更改,请单击“上一步”。准备就绪后,可单击“下一步”以开始安装。
如果在 Windows 上安装 ThingWorx Flow,建议您在安装期间暂时禁用杀毒软件。
根据主机硬件配置,整个设置过程大约需要 20 分钟。
* 
在安装的最后阶段,控制台窗口将会启动。请勿关闭或右键单击控制台窗口。安装完成后,该窗口会自动关闭。
3. 单击“完成”关闭安装窗口。
您已成功安装 ThingWorx Flow
验证
运行 ValidateFlowSetup 服务 以验证 ThingWorx Flow 的连通性。
要验证 ThingWorx Flow 是否已正确安装,请启动命令提示符,然后执行以下命令:
pm2 ls
以下 ThingWorx Flow 组件的状态必须为“在线”:
flow-api
flow-engine
flow-exchange
flow-lookup
flow-oauth-server
flow-trigger