支援的 SQL 連接器類型
可新增 SQL 連接器連接器類型,來授權 ThingWorx Flow 執行 SQL 連接器動作。ThingWorx Flow 支援 SQL 連接器的下列連接器類型:
連接器類型
支援的連線
基本
單向 SSL
雙向 SSL
基本
單向 SSL
基本
單向 SSL
雙向 SSL
基本
單向 SSL
雙向 SSL
在為任何連接器建立單向 SSL 或雙向 SSL 連線之前,請確保為 SQL 連接器設定單向 SSL 與雙向 SSL 連線
新增 PostgreSQL 連接器
1. 「SQL 連接器」下的任何動作拖曳至畫布,將指標置於此動作上,然後按一下 或連按兩下此動作。
2. 針對「連接器類型」,選取 PostgreSQL
3. PostgreSQL 清單中,選取「新增」
4. 如有必要,請編輯「連接器標籤」欄位。標籤區分大小寫。請勿使用空格、特殊字元以及以數字開頭。
5. 「主機」欄位中,輸入資料庫主機。
6. 「埠」欄位中,輸入資料庫埠。
7. 「資料庫名稱」欄位中,輸入資料庫的名稱。
8. 「結構描述名稱」欄位中,輸入結構描述名稱。依預設,此設定為 public
9. 輸入正確的「使用者名稱」「密碼」來授權資料庫連線。
10. 「SSL 模式」清單中,選取下列其中一個選項:
「已禁用」- 選取配置基本連線。如果您選取「已禁用」,請跳到此程序的步驟 13。
「核對 CA」- 選取可配置單向 SSL 或雙向 SSL 連線。根據「CA 憑證的索引鍵」值驗證伺服器憑證。
「完整核對」- 選取可配置單向 SSL 或雙向 SSL 連線。根據「CA 憑證的索引鍵」值驗證伺服器憑證,並驗證憑證 CN (通用名稱) 是否符合「主機」欄位的值。
11. 如果您要驗證服務器憑證,請在「驗證伺服器憑證」清單中選取 true
如果您不要驗證伺服器憑證,請選取 false。不建議在生產環境中這樣做。
如果您將「驗證伺服器憑證」設為 true,且伺服器憑證由無法驗證的憑證授權簽署,則連線會失敗。
12. 在下列欄位中,指定用來將伺服器憑證載入到 ThingWorx Flow 信任倉庫的索引鍵名稱。
「CA 憑證的索引鍵」- 用來將伺服器憑證載入到 ThingWorx Flow 信任倉庫的索引鍵名稱。當自簽署資料庫伺服器憑證或由非標準憑證授權簽署時,此欄位為必填。如果您將「驗證伺服器憑證」設為 false,則不需填入此欄位。
「用戶端憑證公開金鑰的索引鍵」- 用來載入用戶端憑證公開金鑰的索引鍵名稱。如果您要設定單向 SSL 連線,則不需填入此項。
「用戶端憑證私人金鑰的索引鍵」- 用來載入用戶端憑證私人金鑰的索引鍵名稱。如果您要設定單向 SSL 連線,則不需填入此項。
13. 按一下「新增」以新增 PostgreSQL 連接器。
新增 SQL Server 連接器
1. 「SQL 連接器」下的任何動作拖曳至畫布,將指標置於此動作上,然後按一下 或連按兩下此動作。
2. 針對「連接器類型」,選取 SQL Server
3. SQL Server 清單中,選取「新增」
4. 如有必要,請編輯「連接器標籤」欄位。標籤區分大小寫。請勿使用空格、特殊字元以及以數字開頭。
5. 「主機」欄位中,輸入資料庫主機。
6. 「埠」欄位中,輸入資料庫埠。
7. 「資料庫名稱」欄位中,輸入資料庫的名稱。
8. 「結構描述名稱」欄位中,輸入結構描述名稱。依預設,此設定為 dbo
9. 「使用者名稱」「密碼」欄位中,輸入正確的使用者名稱及密碼以授權資料庫連線。
10. 「SSL 模式」清單中,選取下列其中一個選項:
「已禁用」- 選取配置基本連線。如果您選取「已禁用」,請跳到此程序的步驟 13。
「完整核對」- 選取可配置單向 SSL 或雙向 SSL 連線。根據「CA 憑證的索引鍵」值驗證伺服器憑證,並驗證憑證 CN (通用名稱) 是否符合「主機」欄位的值。
11. 如果您要驗證服務器憑證,請在「驗證伺服器憑證」清單中選取 true
如果您不要驗證伺服器憑證,請選取 false。不建議在生產環境中這樣做。
如果您將「驗證伺服器憑證」設為 true,且伺服器憑證由無法驗證的憑證授權簽署,則連線會失敗。
12. 「CA 憑證的索引鍵」欄位中,指定將伺服器憑證載入到 ThingWorx Flow 信任倉庫的索引鍵名稱。當自簽署資料庫伺服器憑證或由非標準憑證授權簽署時,此欄位為必填。如果您將「驗證伺服器憑證」設為 false,則不需填入此欄位。
13. 按一下「新增」以新增 SQL Server 連接器。
新增 MySQL 連接器
1. 「SQL 連接器」下的任何動作拖曳至畫布,將指標置於此動作上,然後按一下 或連按兩下此動作。
2. 針對「連接器類型」,選取 MySQL
3. MySQL 清單中,選取「新增」
4. 如有必要,請編輯「連接器標籤」欄位。標籤區分大小寫。請勿使用空格、特殊字元以及以數字開頭。
5. 「主機」欄位中,輸入資料庫主機。
6. 「埠」欄位中,輸入資料庫埠。
7. 「資料庫名稱」欄位中,輸入資料庫的名稱。
8. 「使用者名稱」「密碼」欄位中,輸入正確的使用者名稱及密碼以授權資料庫連線。
9. 「SSL 模式」清單中,選取下列其中一個選項:
「已禁用」- 選取配置基本連線。如果您選取「已禁用」,請跳到此程序的步驟 12。
「核對 CA」- 選取可配置單向 SSL 或雙向 SSL 連線。根據「CA 憑證的索引鍵」值驗證伺服器憑證。
10. 如果您要驗證服務器憑證,請在「驗證伺服器憑證」清單中選取 true
如果您不要驗證伺服器憑證,請選取 false。不建議在生產環境中這樣做。
如果您將「驗證伺服器憑證」設為 true,且伺服器憑證由無法驗證的憑證授權簽署,則連線會失敗。
11. 在下列欄位中,指定用來將伺服器憑證載入到 ThingWorx Flow 信任倉庫的索引鍵名稱。
「CA 憑證的索引鍵」- 用來將伺服器憑證載入到 ThingWorx Flow 信任倉庫的索引鍵名稱。當自簽署資料庫伺服器憑證或由非標準憑證授權簽署時,此欄位為必填。如果您將「驗證伺服器憑證」設為 false,則不需填入此欄位。
「用戶端憑證公開金鑰的索引鍵」- 用來載入用戶端憑證公開金鑰的索引鍵名稱。如果您要設定單向 SSL 連線,則不需填入此項。
「用戶端憑證私人金鑰的索引鍵」- 用來載入用戶端憑證私人金鑰的索引鍵名稱。如果您要設定單向 SSL 連線,則不需填入此項。
12. 按一下「新增」以新增 MySQL 連接器。
新增 Oracle 連接器
1. 「SQL 連接器」下的任何動作拖曳至畫布,將指標置於此動作上,然後按一下 或連按兩下此動作。
2. 針對「連接器類型」,選取 Oracle
3. Oracle 清單中,選取「新增」
4. 如有必要,請編輯「連接器標籤」欄位。標籤區分大小寫。請勿使用空格、特殊字元以及以數字開頭。
5. 「SSL 模式」清單中,選取下列其中一個選項,然後執行下列操作:
選取「已禁用」以配置基本連線,並執行下列操作:
1. 「主機」欄位中,輸入資料庫主機。
2. 「埠」欄位中,輸入資料庫埠。
3. 「資料庫名稱」欄位中,輸入資料庫的名稱。這是資料庫的服務名稱。
4. 「結構描述名稱」欄位中,輸入結構描述名稱。依預設,此設定為 user name。如果要連線至另一位使用者的資料庫,則輸入該使用者的使用者名稱。
5. 「使用者名稱」「密碼」欄位中,輸入正確的使用者名稱及密碼以授權資料庫連線。
選取「已啟用」以配置單向 SSL 或雙向 SSL 連線,並執行下列操作:
a. 「服務名稱」欄位中,輸入服務名稱。您可以從您在為 Oracle 資料庫設定單向 SSL 與雙向 SSL 連線時建立的 tnsnames.ora 檔案中擷取服務名稱。
b. 「結構描述名稱」欄位中,輸入結構描述名稱。依預設,此設定為使用者名稱。如果要連線至另一位使用者的資料庫,則輸入該使用者的使用者名稱。
c. 「使用者名稱」「密碼」欄位中,輸入正確的使用者名稱及密碼以授權資料庫連線。
6. 按一下「新增」以新增 Oracle 連接器。
* 
針對 Oracle 雙向 SSL 連線,如果您將用戶端憑證從 Oracle Wallet 中移除,則資料庫的連線會繼續運作,直到您重新啟動 ThingWorx Flow 伺服器為止。
這是否有幫助?