從 Control Room 取消登錄 IQ Bot
當 IQ Bot URL 因安裝或解除安裝 IQ Bot 而變更或在新增負載平衡器時,您必須從 Control Room 取消登錄 IQ Bot。
程序
- 使用 sysadmin 角色,在不同資料庫中執行兩個單獨的 SQL 查詢。
-
執行 Control Room 資料庫中的第一組 SQL 陳述式以刪除以下資料:
針對 A2019.10 至 A2019.13 版執行下列 SQL 陳述式:
DELETE FROM [AAE-Database].[dbo].[ACTIVEMQ_ACKS]
DELETE FROM [AAE-Database].[dbo].[ACTIVEMQ_MSGS]
DELETE FROM [AAE-Database].[dbo].[SERVICE_USER]
DELETE FROM [AAE-Database].[dbo].[USERS] where user_type='APP'
針對 A2019.14 和更新版本執行下列 SQL 陳述式:- 執行以下查詢:
USE [AAE-Database] SELECT T.uuid As TenantID,T.name AS TenantName,T.created_by,T.enabled,U.id AS IQBotAppUserId,U.user_type,S.url AS IQBotURL FROM [dbo].[TENANTS] T LEFT JOIN [dbo].[USERS] U ON T.uuid = U.tenant_uuid LEFT JOIN [dbo].[SERVICE_USER] S ON U.id = S.id WHERE (U.user_type='APP' AND S.type='IQBOT')
- 以上查詢將為您提供「IQBotAppUserId」編號。 在下一次查詢中,以「id = 'number'」取代「id = 'IQBotAppUserId'」。
- 執行以下刪除查詢:
DELETE FROM [AAE-Database].[dbo].[SERVICE_USER] WHERE [type]='IQBOT'
-
DELETE FROM [AAE-Database].[dbo].[USERS] WHERE id = 'IQBotAppUserId'
- 執行以下查詢:
-
執行 IQ Bot 組態資料庫中的第二組 SQL 陳述式以刪除以下資料:
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='controlRoomVersion'
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='appRegistered'
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='controlRoomUrl'
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='appId'
您已成功取消登錄。 -