ThingWorx Flow > 安裝與組態 > 安裝 ThingWorx Flow > 適用於 Microsoft SQL Server 的 ThingWorx Flow 先決條件
適用於 Microsoft SQL Server 的 ThingWorx Flow 先決條件
下面的內容提供您在安裝 ThingWorx Flow 之前需要設定的先決條件相關資訊:
含 Microsoft SQL Server 的 Windows Server 2016、Windows Server 2019 的先決條件
您必須:
擁有 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
請確保您的資料庫使用者擁有下列設定與權限:
使用 SQL Server 驗證建立 Microsoft SQL Server 的登入。
當建立登入時,將 Default database 設定為 master,選取 Enforce password policy 核取方塊,請勿選取 Enforce password expiration 核取方塊。
為該登入建立資料庫使用者。此登入的使用者名稱與密碼會提供「ThingWorx Flow 資料庫登入使用者名稱」與「ThingWorx Flow 資料庫登入密碼」。
透過新增為資料庫 db_owner 角色成員的方式,將資料庫使用者設定為該資料庫的擁有者。
從您的 Microsoft SQL Server 資料庫中,記下下列值:
SQL Server IP 位址或主機名稱
SQL Server 埠
SQL Server 實例
ThingWorx Flow
ThingWorx Flow 資料庫登入使用者名稱
ThingWorx Flow 資料庫登入密碼
ThingWorx Flow 安裝程式不支援 Microsoft SQL Server 的「強制加密」模式。在安裝前先將「強制加密模式設定為「否」
含 Microsoft SQL Server 的 Red Hat Enterprise Linux 7.5、7.6、8.0、8.1 或 8.2 的先決條件
* 
請務必在所支援版本的 Red Hat Enterprise Linux 上安裝 ThingWorx Flow。如需詳細資訊,請參閱支援的作業系統
擁有 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 Subscription Manager,將系統註冊並訂閱至 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 的指示,請參閱在 Linux 中安裝 sqlcmd
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
請確保您的資料庫使用者擁有下列設定與權限:
使用 SQL Server 驗證建立 Microsoft SQL Server 的登入。
當建立登入時,將 Default database 設定為 master,選取 Enforce password policy 核取方塊,請勿選取 Enforce password expiration 核取方塊。
為該登入建立資料庫使用者。此登入的使用者名稱與密碼會提供「ThingWorx Flow 資料庫登入使用者名稱」與「ThingWorx Flow 資料庫登入密碼」。
透過新增為資料庫 db_owner 角色成員的方式,將資料庫使用者設定為該資料庫的擁有者。
從您的 Microsoft SQL Server 資料庫中,記下下列值:
SQL Server IP 位址或主機名稱
SQL Server 埠
SQL Server 實例
ThingWorx Flow 資料庫名稱
ThingWorx Flow 資料庫登入使用者名稱
ThingWorx Flow 資料庫登入密碼
ThingWorx Flow 安裝程式不支援 Microsoft SQL Server 的「強制加密」模式。在安裝前先將「強制加密模式設定為「否」
這是否有幫助?