支援的 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 連線,並執行下列操作:
b. 在「結構描述名稱」欄位中,輸入結構描述名稱。依預設,此設定為使用者名稱。如果要連線至另一位使用者的資料庫,則輸入該使用者的使用者名稱。
c. 在「使用者名稱」和「密碼」欄位中,輸入正確的使用者名稱及密碼以授權資料庫連線。
6. 按一下「新增」以新增 Oracle 連接器。
| 針對 Oracle 雙向 SSL 連線,如果您將用戶端憑證從 Oracle Wallet 中移除,則資料庫的連線會繼續運作,直到您重新啟動 ThingWorx Flow 伺服器為止。 |